MNNPQRVRPPYPNQLNDKKVKEAFAALDLVEKKFSSVSKSCIRLVKQQLIHDRALHRGELKLAQLVCNQLGSLASPVSGVDMDLKVEASLRRARTLLAAEQFSEAASVAQSLFCMCYKFNMQVESTSVLLLLAEIHKKSGNAISGLPYVLASLSLCQSFNLDLLQAAAMLTLAELWMNLGAGHAKHALALLYQSLPIILGHGGLELRARANIALAKCHLAIPDFSVSSEPDTVLDPLRQAAEEFEILEYHELAGEAFYLMAIIFNSLGNLKERDISAASFQKHVHAQNCAQNLEPEALFYL*