MGEKPKSGGVWPTVKPFVNGGVSGMLATCVIQPIDMIKVRIQLGQGSAAEVTKTMLKNEGFGAFYKGLSAGLLRQATYTTARLGSFRILTNKAIEANEGKPLPLYQKALCGLTAGAIGATVGSPADLALIRMQADATLPLAQRRNYTNAFHALSRIAADEGVLALWKGAGPTVVRAMALNMGMLASYDQSVEFFRDNLGMGEAATVVGASSVSGFFAAACSLPFDYVKTQIQKMQPDAEGKLPYTGSFDCAMKTLKTGGPFKFYTGFPVYCVRIAPHVMMTWIFLNQIQKVEKKIGL*