METDQGKLFIGGISWETTEEKLKDYFQAYGEVVETVIMRDRTTGRARGFGFVVFSDPNCADRVLLDKHTIDGRVAVPRDEQHSVVKANGSAVAGPGGHASSKTKKIFVGGLGSNVTEDDFRKYFEQFGTITDVVVMYDHATQRPRGFGFITFDTEEAVDNVLHKTFHELKEKMVEVKRAVPKELSAGP