GKKNQKHKLKMREARGARGQYEVAAEPEALEHALGVHTITKGKRKGTPRGMGAKSRKIPNMYGFDPTDFSYIRFVDPLTGHTIDESTNAPIDLVQHEFGKVRTRMLIDDEIEPQSLSTHTTIHAYLVNSGTKKVLKVDLTPHSSLGASGKSTAIMGFPERENELRQTGMAVPVSYDELPPKNEDLAFE