MMEKHEIVYPKVSFYQRVDIRIVNSGNILMLCNISSRWSCYTNHSVIEQIKLSLSDKQLEMFRNTCFGYFLDLPKSSTQLQLIHCLINRELKHTPDDVFAIEINNKKLFFGLKEFGIVTGLNCVGDGTSINVPNSRCSLMSSYFSEKITIPKSHLRALFLAKKFIDDDSTVSLVVLYFINDFLFSYEDNEYQINNRDFYLVESGKFNSYPWGLDVYKKLSDSVRHELKSTHKYYRIRGLPLALQIWIFECCSKVDEDIAIRVADSIPRILNWKTIAESPWLKYIEKLPTKNKFENIVASEDEVSKFRLPKTRDYHAEILKLEPKGSNHGLDIL