MGEKPKSGGVWPTVKPFINGGVSGMLATCVIQPIDMIKVRIQLGQGSAAEVTKTMLKNEGFGAFYKGLSAGLLRQATYTTARLGSFRILTNKAIEANEGKPLPLYQKALCGLTAGAIGATVGSPADLALIRMQADATLPLAQRRNYTNAFHALSRIAADEGVLALWKGAGPTVVRAMALNMGMLASYDQSVEFFRDNLGMGEAATVVGASSVSGFFAAACSLPFDYVKTQIQKMQPDAEGKLPYTGSFDCAMKTLKAGGPFKFYTGFPVYCVRIAPHVMMTWIFLNQIQKVEKKIGL*