MGSNDNFGDGIFKTRPHLADVTNLPAKRSFSLVSGDGGDLQFTKKIRLGVENLAKGKSQMQFGAHAYLNNEVLLQPKEKHTILLPFSDDTLHSFQNPSLTVEGMEEQNPLDLENFKFGKEGDGIVATDRAVESGGKDICDVENLGSPKCGAEQMPTISVSNDSNFLGLKPCSSSVTEAADLKSCTCSFCSKAGYIWSDLHYQDAKGRLSAIKKSQKEAKMIIQKFSGLENTVMHDQHRSEESLKLELSLVHQWKSLFLQMQNMYTQESSQLETSFETLKNLRENCKTDLELNDNSHHQNQ*