MSDQESGPGFTGRYVAGLRYMESSRVAQLLLVDPLAGKLAGAKGLELAQRELENLERDQGPGRHLRVPARTRLIDDLLERELGPLVAAAPAGTGVAAQVVAFGAGMCTRAWRLRCLSRVSLLELDLPHMAALKRQLLAEAGAATVSGSDNSSCDAGAGEDQQTAAFPLHAARYACIGADLSAVGADEATPGEAAVAAVAAALAAALKPHGFDPALPTVWVAEALLYYMPLPAAARLLAAAAALSAPGSRLVATVLDRELLEASRSGVDEGHVFKDLWFFDADEMLYGAAAAAFQAAWAVDWPATALMPGRTEASPGAAAGAEAAGAEAGEGAGEGARVEDAARPLPPSTRQLAAARLGADTYVALYGGAELLFVAGLNS*