MKECIIVIPIYKEVLDNNELISFQQCLKVLKNWDISIITYKELDTSFYTPFLEESKVQYQFTYFDQSFFQNVHGYNQLMVDKQFYKTYNTSYKYLMIYQLDCFIFEDQVQKWCARNYSYIGAPWPHGPDNEPVRYKHVGNGGLSLRKIEDHIRVIDLSSSLPKCFLSFNFAKRLKNWYAYIRLKNKNSRLFKNNYKNEDMFFGKNSTYAYSFFTAPDPKEALLFSIESRPRDCVAINNILPMGTHAWPKFDIHFWAEHIEPLGYNVKKPSKKL