MSEMTKEEQTAVESHHFHGLEIHYFLEIQLTSGLASHQAVNNKGEAKLSYDLPNKVLNFFGVGVPAGGEAILHAVNRLVEARGVDVGLSMLLVDFQNESDGALRPADILLYSWDGSVDVCVDLTGSSPMTQSGLSDFVPGRVVAVAAQRKQDKYAARCWALGYGFLPFSFSSFGELEKGAVSLLKRVQMYSRAQDIGARAAAHIFNRIGKKKKYEAKCIDNGYGFIAFGFSTLGELGSDALEFMARVSRVAQSNTAAANIRSFLFHRLCFALNKGVGARLVARLPSNFV*