MGVKGSELMDVLNVRVVGSGKRILVLSHGFGTDQSVWQRILPYFVRDFKIVLFDLMCAGSVNPENFDFQRYSSLEAYADDLIVILDELKVDTCVFVGHSLSAMIGCMASIRRPHLFQKLVLFGASPRYLKDIDYEGGFEREEIEKVFSAMESNYAAWVSGFAPLAVGADVPDAVREFSRTLFNMRPDIALSVAKTIFESDMRGILGQVKVPCCVIQTSKDMAVPLEVAVYVKKNLGGKSSIEVLPTPGHLPHLSEPARIIPLLRRILYF*