MGSVGHDVRTVLVTGAGGRTGSLVFDKLKKTGKFVVRGLVRTEEVKAKLGGEGVFIGDITKPETLSAAVEGIDALIITTSAVPKMKPGFDPSKGGRPEFYYEENGFPEQVDWIGQKNQIDAAKDAGCKHIVIVGSMGGQNPNHMLNSLGNGKILIWKRKAEEYLSKSGVPYTIIRAGGLQDKDGGIRELLIGKDDELLNTDTKAITRSDVAELCIQALLNEESKNKAFDAASKSEGQGTPTTDFKSLFANVTTTF*