MKILEALAAHVKSEGVLPKTDFLLASVRDRLVRKNCNYTDIYEKVRRLKERYEKLVSTGTVPSKEDELQMYNLSKTIWGEKSKEATAAITSQKGGAVTKRKKGQANKEKMDGNAKSGVAKEAAHSTANQSGDSHKGSKKGQARLSEDATTTVSPSKSKKQETRNEELDKDGGNLAKGKKGKTDKGKMDRDTDNLTPKETINENQNGDILIRSKEGEIHDDETGDANVQGVRRGFDKLQKLYSNLAFYVEEIEAHHPCGETLKRAFEFIADEKAEGLESKIKKQRVAEAKAEVRQGDVKKEVLNLLLSLVD