MGRAPCCVKEGLRKGPWSTKEDLLLTNYINQYGEGQWRSLPKNAGLLRCGKSCRLRWVNYLKPGIKRGNFSEDEEDLIVRLHSLLGNRWSLIAGRLPGRTDNEIKNYWNTHLIKKLKSTGIEPKPHKNFTKKEKSRKKVGKKSNNEKFKGQIVQVEKIKVFAPKPIRISCGILRNNSFENDTLGTTTCSSNSNFEKVDVGKDKEKEVKLFPRELDFGELLEGDGFFDEILMGESCKFSNKVEMNDNMVEKVYEEYLLLLSEIQEDQKEQKFLM