MKGYGVKRIFERMRGIYTPVTDLRRRLLMETVQFIIEGKDPSEIESLPFNIIEMGKPAYRCCSYRELSIVKQRLRLAFGLPLIEERENMPVSRGIERAFTSEKIIDVPLVNVIRAACEKCPEDEVIVTDKCQSCMAHPCSIVCPRNAITFPEGKAHIDQDKCIKCMKCVQVCPYSAITRMVRPCAEACGVGAIDSDEEGFARIDQKVCVSCGLCTVSCPFGAISDKSEIVQVTFSLLEHDENPLGQKLYAIVAPSFTGQFGNKVTPEMIFEGIGKLGFDRVMEVAYGADCDTVLLAGTYSAGHGDFLGTSCCPSWVMAARASFPDLAENITDSYTPMVETAKKIKETDADAKIIFIGPCIAKKYEALTEEVSEYIDHVLTFEELAALFVAFGIDLMSITDGHPINDASALGRGYANAGGVGDAIIKTVENRFGISDIQFERADTLADCLEMLKRIKKGETSPNLVEGMACPGGCVGGPGTLASPGTASRQVTRFAEAGVLKDNV