MQKIAVIGAGSWGSALAMVLADNGHDVRLVGRRQEQMDELNERHTNESYLPNIELPTTIRGYTGMEEALGGVEAIVLVVPTKAMRETVRKIVPYLQKAVPVIHASKGIEPATHKRISEMIAEEDASTNRISSITVLSGPSHAEEVALRQPTTVTVASADDEAAKYTQNLFMNQQFRVYTNPDLIGVEIGGALKNIIALACGVTNGLGYGDNTKAAIMTRGLAEISRLGTTMGAKPLTFSGLSGLGDLIVTCTSVHSRNWRAGRMIGEGLSMDEVLEKMGMVVEGIRTTQAAYELSEKLEIDMPVTKALYSVLFNGIDPYQAAEELMGRVKRHEVESLYRS