MKLLQKVLSHTIESSLFVEESRQLLSYALIHPATTLDDRTSLAMWLNHLEEHLSSGYAPRPPSSPYHPRQGSDEWPSSAEALDPGHGWHDQSPSSGTSPAGQNGHMPFPGGMSSPINSNNTDVPGWLKSLRLHKYASLFSQMTYEEMMILTEHHLESQNVTKGARHKIALSIQKLRERQSVLKSLEKDILEGGNLRNALQELQQIIITPIKAQSLPGAAQILPDAAISPSDVTKSAANKDPASEGFQSHNPPTCDGDSTATPISDGDIAGQFTRVMGKVCTQLLVSRPDEENISCYLQLIEKCLTHEAFTETQKKRLLSWKQQVHKLLRLFPRKAMLDMPVYRQKGWTYGSNSLPTAGSVSGVVGRRGQRQFQMTPRGLPAGRIGLLSPGGIGSASPRHTLTNPALAGQGRQNLWFANPGGSNSMPSQSRSSVQRTHSLPVHTSPQTMLMFQQQECQVPGADLEINPTLESLCLSMTEHALGDGTDRTSTI