MDSLLALSLLLLALYLARRALLGNKGRKNYPPIAGTVLHQLLNFGRLVEYQTELSRKHRTYRMLTPTCSYVYTVEPANVEHILRTNFANYGKGAMTHDVLEDLLGDGIFNVDGAKWRHQRKAASFEFSTRVLREYSTGVFRDTAAELAGIVAVAAARGERAVDMQDLLMRSTLDSIFQIGFGVRLGALSGSNEEGAAFARAFDDASEQVLYRFFDLLWKAKRLLNVSSEAAMKRSVRTINDFVYAVIDKKIEQMARDQHEFAKKEDILSRFLLEREKDPGCFDNKYLRDIILNFVIAGRDTSAGTLSWFLYVLCNNQHIQDKVAREVREATGTGDSDAAPAGVQEFIECLDEDAISKMQYLHAALTETLRLYPAVPIDVKYCFSDDTLPDGHAIRKGDMVNYQPYPMGRMKFLWGDDAEEFRPERWLDDDGAFVPESPYKFTAFQAGPRICLGKEFAYRQMKIFAAVLLYLFRFEMWERNSTMGFRPMLTLKMDGPLNVRVLPRRPSGQLA*