MGRTPRSSKDGLNRGAWTAAEDKLLTDYISVHGEGKWSNVAKKTGLKRCGKSCRLRWLNYLRPDIKRGNISDDEELLIIRLHKLLGNRWSLIAGRLPGRTDNEIKNYWNSNLSKKAQEMQLTLPKLDKNPVAVKPCDEAVPCPSRSIDLTCTNGVGATALHEPEVNTGIYGTDQSSDLSPSWASGDDISSDFLLDFDVEDLCQILDSGLPAKDTDYAINSAREGDSDVNINGMLKSDVSDRFPEENWDRDESVQTDDLDSSAMMSLVSFLDSGVDWSGMA