MLRTVSHLGRVRALGFSRARAASAIPVYSPRDGKVFTEIPDATVADVEAAVEAAASVQASGWSKADAVDQRAESLLGIAAALTERKDELAELESQDCGKPVSETAGDIQMCIDVFEYMAELAPKMLKPSPIALPDGDFRSSIVPAAAGVVGAITPWNYPLMQAAAKVAPALAAGCSVLLKPSPLASLTCLKLGEIGRENGLPEGALTVITGGPPDGKEGGADCLTNHPRLDLLSFTGSSAAGSALLHCSANKLRRSSLELGGKGALLVFEDASIDAAVDWAMVGIFSAAGQVCSATSRLLVHESIATELLKALEETTVALRVGDPKAEGTQMGPVISATQRDRIAAAVRKAEGEGVEVLVGGSGPPDVPGLEGGYYVKPTILNNVPVGSSAWCEEIFGPVLCVRTFKTEEEAVRLANDSPYGLGHAVLSADEARADRVAAQLDAGNVWVNCNQALWAQTPFGGWKASGFGFEYGEAGLHEYLRHKTVTSARQPGYSWKAYHG*