GQSLGYGFVNYIDPKDAEKAINTLNGLRLQTKTIKVSYARPSSASIRDANLYVSGLPKTMTQKELEQLFSQYGRIITSRILVDQVTGVSRGVGFIRFDKRIEAEEAIKGLNGQKPPGATEPITVKFANNPSQKVNHTILSQLYQSPNRRYPGPLAQQAQRFRLDNLLNMAYGGIKSRFSPMTIDGMTSLAGINFPGHAGTGWCIFVYNLAPDADESILWQMFGPFGAVTNVKVIRDFNTNKCKGFGFVTMTNYDEAAMAIASLNGYRLGDRVLQVSFKTSKTHKA