MVKLTAEVIHLSHQYTNAIKERELDLRGYKIPVIENLGATLDQFDTIDFSDNDIRKLDGFPLLRRIKSLLLNNNRILRIADGLGEVIPNLETLVLTNNHLQELGDLDPLAEFSKLTYLSLLSNPVANKQHYRSYVINKLPSLRVLDFRKVKLKEREAARDLFKSKKGKVLAKEIAQKSKFLSAEAGNKAPIGKNTNEARAIREAVANASTLEEVERLNQMLRAGVVPGKATQGSSKNGNANGKFTSCLQLPCFIC