MKRAFGDNSKPGVKKAKLHQDKEAVHNNENNDKTGLDVEIHPLLKNIGLTNIPKLPKDHNPLRQSNQKWFDPLALNPYLDQSDMVINNKKSRHIPPPLKFISQGKYVAQGEKLREKLKVEHEQTRELEAIKQQGLIPDETIGEQLYQLEVQPLIEWWDRPYLRDNNYMNINDESRKVLDDETQPITSYIQHPVLINPIWETKDSNSPIQPVYLTKKEQKRIRKNERQLKQQEKQDRIKLGLDPPPPPKVKLSNLMNVLTNESIKDPTAVENRVKREIQQRVDKHLAQNEARKLTKEQKHEKLWNKQEKDLANGIHTTVYKIDKLVNPKHLFKLNISAQEENLVGVCLKNPKFNLVIVEGGEKSIGHYKKLMMKRIKWTENVSQSATNDSIDDLSNNKCSLVWEGSLPDVHFQKWSIMYSRDDEEALTALKKFDLENYWRLASSLKE