MKLSLVIFCIVIIFFKENISVKIKTNDTAIFDINKVLQKKLAVLYRKGNKLNNYFFSYIEKNGKNNKCYRYIQEALYDPNIQIMKNEVMKSFNYSKDILKKTFHDIINKLFLYIKNVFLKKYFVFFLLYLINFNCDTLASQMNDPYILNNYNLELNASPSMYNLKYEEIGIPISNSTVKGWLIKPTKKSNKLFLLLHGYNSNRQACLFFLNILKNLNIHNDTTIFIPDMKNFNERGVDDIYNILSYFKDNMGLNEVNIYTQSSTNLLVLLLSKHYKNKIANKSKEKFIKTIIPYSTDKNKNKNTENIIYIDKYIFDSPIFNLHKTINMHFNLSDIDKKLNEERMKNKQEINLHDKKSIMNYFLSFCMWLLNNQLKGHLYDYDFNKIITENDINTSNIYILHPLNDNISLLNILSQEVKENRRFPLKNIYIFKNGKHANIYGSAKREYSLIVKRILKGFNILDFLYYIPLRSRFSSLPF*