MGEKPVSGGVWPTVKPFINGGVSGMLATCVIQPIDMIKVRIQLGQGSAADVTKTMLKNEGFGAFYKGLSAGLLRQATYTTARLGSFRILTNKAIEANEGKPLPLYQKALCGLTAGAIGATVGSPADLALIRMQADATLPLAQRRNYTNAFHALSRIAADEGVLALWKGAGPTVVRAMALNMGMLASYDQSVEFFRDNLGMGEAATVVGASSVSGFFAAACSLPFDYVKTQIQKMQPDAEGKLPYTGSFDCAMKTLKAGGPFKFYTGFPVYCIRIAPHVMMTWIFLNQIQKVEKKIGL*