MKKNNTFLVAVASLFLASKMENQGKSHMLLANQLLKEWYGKDNPQLLAMDEQRRQALAAASAAAQRRGGGAASEVLPVDPFRVMYDAVLEAERALLYTIGFDFNVDVIHVHLARVVNRPRMRAAGMHVHKIAQNTLVGVANDVYTKDSLLVLQYPLEKIAIAAVYLVLKSAKASKHSDIPQPAPGAAGVPWYVEEGLSAAECVEITNRFTDNLYNKVLVGDKRKAAAAAQLSPAAPSTTAAGSTAMLGACESEAFTGGGPTLAGCTPSELGSIADALGEHTSVPRPLASDVASGSVHAGCKRAADTPSPDQQANAAAAAAAAQSGNLHASPSKRARLPQPAGTPSTEVTSAAHARPAGHPARSPTAATLGLIRAAAAGGTPAAVIGSTATTPNAQEPVVGPEAADSDREEGELEEGEVQX