MLHLRNLLLPLLRARAATHLPTSSSLHLSRRRLLSTTARSAAATPFSVEEYLVDTCGLTGAQALKASKKVSHLKSATNPDTVLAVFSGVGLSRADLAAVVAAEPQLLCARADNIARRIASLRDRVGLSDPQIGSFLLVAGGAKGIHTCDVAPRLEFWIPFLGSFETLLKILKRNNAMVLSDLEKVIKPNIALLQECGLTVCEIVKLFRFAPRMFTCNRKQVEGFVRCADELGVPRTSGQFKYMVGIFANISEDSATARMKYLCRSLGCSMDKLRSAVHKLPQILGLSETNLGSKIEFLVGKVKLEPEYLLKKPRLLTYSLEKRLVARHYIVQVLAAKGLKKDVSFCSYVQLGESCFVKNFIDQHNNAVPGLSDAYAALRAGEVPPEVQH