MKNKETFRELLWDVKYCYDVASDMLLKHNFKKIEDDMLVTFDITIHKEVKDDEKYLHERLIVVNEQDHSQDYGLVKHLLQKLEDLCFIEGGELEDLKLSLDMKKLELIELLSKRATGKIYKSKWLGLVCATKKLDIAFEKLLSKRSKLCAYKEKNYLYLGMELMQTNLCKMLKENGQETYIFLIDVMFQIAKGMYYLHDMHIAHCDLKLDIMEENIIDKKILSKNDLFHDVRISREIFKRIENGERPFLPSNCNELIELIQECWSLNPFQWPNFGSICKRLIQLKKFFLVGFLTETIRRFYASKKKX