MTRSLKTIALEPIKQPERFTKEDFLSQEDITQALDLALKQVRLNMDYFKEDFPTPATKDNQYAIMDNTEWTNAFWTGCLWLAYEYSGDDAIKALAQANDLSFLDRVTRDIELDHHDLGFLYTPSCMAEWKLLKTPEAREAALKAADKLVQRYQDKGGFIQAWGELGKKEDYRLIIDCLLNIQLLFFASQETGDNRYRDMAINHFYASANHVIRDDASAYHTFYFDPETGDPVKGVTRQGYSDDSAWARGQAWGIYGIPLTYRFLKEPELIQLFKGMTHYFLNRLPKDQVSYWDLIFRDGSGQSRDSSATAIAVCGIHEMLKTLPDHDPDKKTYEAAMHSMLRALIKDYANKNLKPGAPLLLHGVYSWHSGKGVDEGNIWGDYYYLEALLRFYKDWNPYW*