MVIKPRVRGFICVTAHPTGCEVNVKQQIDYVKAQGPFHGPKRVLVIGASTGYGLAARISAAFASGAATVGVFLERPGEGNKPGTAGWYNSAAFHKFAEAEGLYASSVNGDAFSDAVKQQTIDIIKRDLGQVDLVVYSLAAPRRTHPKTGQVYNSTLKPIGKTLRQRGLDTDKEVIKENVIEPATEEEIANTVAVMGGEDWQMWIEALDQAGVLADGAKTTAFTYLGEKITHDIYWNGTIGAAKKDLDQRVLKIREQLAARGGDARVAVLKALVTQASSAIPMMPLYLSLLFKVMKKAGTHEGCIEQVDGLYRDSLYNDHPIMDEEGRLRADYKELAPDIQAEVAALWDQVTDENLYELTDFKGYKSDFLRLFGFGVEGVDYEADVNPEVPIRNLTQV