MPDVLGPGDGDAYERVRSFHYDGFVVDDPEILPEALHDDVARAFDSLLREGEFTHDVLSAGNKVSRTFVTRTLLGDRGTTYHYQKLRLFAQPWDGEKRWEYATARRLNEALTRRTREILRGTRHGESECEYNVTLINRMDTREESEVALKDEALFDLGTTSVSWHSDSSLRENSTVAVYSTVDDPERADWSVALRALGKQCPALRVPLKDKATYYMCGDFNATHHHAVLTGSSARYSSTHRVGVVEKDTFQYIKRRCLEALALIPDLENKSASLDAKKIQLLAEIHREVEFQWIRMFHLQGDTHARQHKTYWTQRIAELTEAWDRMEACFRAILSKLKLSPESTPQPSRAYSMMLYAMKEVKELRDEHVKRISASAYAALPESQRPVDLPQYDDTSPLPFELKPVIYFVEAEQAKLKGES*