MTVGRVGPPLPCSYVKLIDWEGGRFHPDGCLEIIDRKKDIVKLQHGEYVSLGKVEAALAVCHYLDNVMLHADPFHGYCKSEVIKEVQSSILEVGKSAQLDKLEIPSKIKLLPNPWTPETVAATSAYDEGDSNEQLQVFVAARDERLSAFSLIARAAPGESIPLLAMSFSERWSLLNQSRGVRADHPRILEELHWLLLISGHVLADSGDGETPLGYGLTETCAGATFSEWDDTTVGRVGPPLPCSYVKLIDWEGGAYLTSDSPMPRGEIVIGGPHVTLGYFKNKEKTDESYKVDERGMRWFYTGDIGRFHPDGCLEIIDRKKDIVKLQHGEYVSLGKVEAALSVCHYLDNFMLHADPFHSYCVALVVPSRQALESWAQKEGIIYKDFSDLCQKSEAIKEVQSSILE