MKPALLSLFVSLLWISQSLAFSVSHPSATIRSKAYAVPGSSNNEVLADDNEQSKDQNRRTLFSLATATTLLSNTGLLLSNPQPSLAVSEVLNTMLTRLRNVPVFCIVNTEGIPYMIIKKEERMAKGFAFTSMEGAVIVLSDAQKAAKEGGYADIWADATIVTVPADIAIRLGLQKRERIPSRGNTNLDSVVEIIPTNENRDDGLRIDKRAFKDQGKVPLFYVEALKASDGTMPMFVQKSRLVDTWLAQHPGEALPPIQAIDITYIFEAALRGYEQKIPNGGNVSFVADPEQVKIANDLRSKGLIMYKFDRMIV*