EESPTEKQSLVQGTSVTLNSDTGTDKVLASLEGKRKRKGYLPTESVKILRDWLYEHRFKAYPSEAEKRMLSEQTNLSFLQVSNWFINARRRVLPEMLQQDGNDPNQITMYHQKGKSADMTHKQNTDSSIQARSGPRDPDKMQWLPLSIPVMDQPLEEKLLDPELSTGQKLTPKAQPKKKVKISTNEPVLMSSSKPVLTEEYNDFSSFQLLVDAAVQKAAELELQKKQECP