MPSHSAYATLGVPRGATAKEIRIAYRDKCLLLHPDRTAAPSRGSSAAFLAVQEAYETLKDDLRRREHDASLTARARRPRYDPELDSPEPAPSRPNGPALSSLSTAALGVIADAALLAADGEETTSPFALPQQSGFAPLHGVACRIGAPSGSAPPLAVFVLSELPVHALMLVRGHWLLVHSGVTKHKVHALMLERLRGYCEGWCEEQALFHASKSLEYESDRVVTECSTTQALLDAKQSVALKATDDWGGVSGEVSPHPLPGDLSRLERCLRAPCHLGAPEGVLAGEPEVLHVGAPLDAAALVRSVGAEPARRALERPWTASPHACSCDTGAEPVAWEGSGGWVRAQLLSHFAALGEAAARAVLSGSAASLSAEYGAEWARAAGQRRPDPKETSGRSVSVSPAGARLGRDGQLWPLGERRGRARGGSPP*