MVKYGVVGAGYFGAELARYMQKNDGAEITLLYDPDNAEAIAEELGAKVASSLDELVSSDEVDCVIVATPNNLHKEPVIKAAQHGKNVFCEKPIALSYQDCREMVDACKENNVTFMAGHIMNFFNGVHHAKELINQGVIGDVLYCHTARNGWEEQQPSVSWKKIREKSGGHLYHHIHELDCVQFLMGGMPETVTMTGGNVAHEGEHFGDEDDMIFVNMEFSNKRFALLEWGSAYRWGEHYVLIQGSKGAIRLDLFNCKGTLKLDGQESYFLIHESQEEDDDRTRIYHSTEMDGAIAYGKPGKRTPLWLSSVIDKEMRYLHEIMQGAPVSEEFAKLLTGEAALEAIATADACTQSMFEDRKVKLSEIVK*