MAPVALIFGITGQDGSYLSELLLEKGYEVHGVIRRCSTFNTKRIDHIFDKLNLHYGDLLDNSNIFSLISKIKPNEIYNLAAQSHVKVSFELPEYTAQCTAIGTLRILEAIKLSKINNIKFYNASTSELYGNNIQSQCHNENTPFNPVSPYGTAKLYSHNITKNYREAYNMFCVNGILFNHESPRRGETFVTKKITKGIAKIFKKIQTVIILGNIDTFRDWGHAKDYVYAIYLMLQQKTPNDFVICSNQHHSVREFCEIAFAFTGLYLKWVNSGIDEVAVDQYNNIVIKKDQKYYRDSEINNLLGDCSKATNILKWKPNYNFMQLIYDMLKYDFNDYGLQLDNYDTCINRYKNYKTELQSLT*