MSEDYRGHHGITGLATKAIHAGYRPDPATGAVNVPIYASSTFAQDGVGELRGGFEYARTGNPMRAALEASLATVEEGVFARAFSSGMAASDCALRVMLRPGDHVIIPDDVYGGTFRLIDKVFTQWNVDYTPVPLSDLDAVRAAITSRTRLIWVETPTNPLLSIADITSIGELGKKHSVKVLVDNTFASPALQQPLMLGADVVLHSTTKYIGGHSDVVGGALVTNDEELDQAFGFLQNGAGAVPSPFDAYLTMRGLKTLVLRMQRHNENAITVAEFLAGHPSVSAVLYPGLPSHPGHEVAARQMRGFGGMVSLRMRAGRLAAQDLCARTKVFTLAESLGGVESLIEQPSAMTHASTTGSQLEVPDDLVRLSVGIEDVGDLLCDLKQALN