MDLKVPTIDFRNYSEWKKGSEKWNLVRDGVFKALEKYGCFEALLDGEIPKEQLYEKLKQVFNLNLDEKFEKSQNVLVGYTRDNPRTPLQERMMIGNVLTHDAVQNFSYILWPQGDPKFCDLVLGYSKKLLEFDDMVRIMVFEKLGLERYLDDHKKSGDYLLNCMKYKVGEETNVGVPPHTDKIISTILSQHDQHVNGLQILDKNGQWIDLQYSSPHSYMYFVGDCFKAFTNGRFHSSTHRVIMGNEERFSMGFTTIPKQGYIIKVPEELVDEHHPLLYKPFDGSKYLPFYMSGVRRGVVETIESFCGVSPNTQDLS*