MLVKARAVLFNFVGNGFLFRYSTAVATVPTDFTEKYFINSLGFSKQEAISASAKVTRTNSSKNPALCVNFLKQTGFNDTQIKILVFKFPDLLFYDVEKTLKPKLHCLSEIGLSGPELVKVLFRDWAFFQRGLNNSIKPLLSSLKKVLDSDENVVRVIKRCSWLISYYKGGTMEANLNLLRSFGCSNDKIKHIVLRNPSILKHSTKKLEELLHRVEKEVGVSPDSAVFLHIVSVLANLSQEKVDTKVGVFKSFGWSDTNILTMLQKLPYCVALSEARIQTALTFLMKEVRFKSIYIASRPSLLTYSLEKRLMPRYEIWKFVNEKNLIKSRQEFYTVMTWPESKFLDKYVLPVKAELPNLYNLYLKRIGK*