MKFVHPPLFSRLALVRSLVECDASGCELKNYLRGPWPDRKKIKVVSREAHTMTKFACPNSGSDTGEVVISTASFNSISSVVVDKSSMTASTPPGIMLGELMDLLAVQGVTLHPPAGMVSTGAHGSSLWSRGGGTYEYLVSMRIVVPASVRSMTKRSVTLSVADDASLEDNFLRLAREHEFGQVLWYSSQKKYVWRTDDRAPLSVAGNGAETTPLFLPNTVNTITSTVGGLFNDEQQQHFSGRKYFHKFQARGGCQYTYSNSTNLALPVSKRLVCGWEFRTYGLFWFHVSVSISIGQLYPGRERLITRTSLSA*