MDGDTTFTKLFVGGLPWETRGDAVRRHFEQFGEIVEAVVIADKHTGRSKGYGFVTFRDPDGAARALQDPTPVIDGRRANCNLAAFGAARRVHPVAAPFGMARLRPAMIASSSSYQGSAPSYFPQVLYAYPYCYG