MGRTQLVRLFQKGNSPFVRRCRSFQTINDTDSGGLTREEGIEYGDYRSSMEIGRLRGKTAIITGAGSGIGRQAALLFAHEGANVAVADWNFSAAARTVDAVKEFGGKGLAVGVNVASAEGVEQMINKVEKTFGGLHILFNNAGIMHSEDDDVTNTPDSVIDKTLDVNVKGVIYGCRYGIPAMKRSGGGSIINTASFVAIMGAATPQIAYTASKGAVLALTRELAVVHARSGIRVNALCPGPLRTELLMKFLDTEEKKQRRLVHIPMGRFGEAVEMAKAALFLASDDSSFMTGASLVVDGGLTSAYVTPE*