MATFCRLRSLLAPQKLVCSVSPFYPMRSYSSSPFGRIGFIGLGNMGARMADSLIKDGYEVAVHDINYNVMKMFSAKGVLTEDSPLKVAETSDVVITMLPSSNHVLDVYTGKNGFLSGGNLLRPRLFIDSSTIDPQTSRKVSAAVSNCSLIDKRDGLKAPAMLDAPVSGGVLAAENGTLTFMVGGPEEAYLAAKPLFLSMGKNTIYCGGSGNGATAKICNNLAMAISMLGVSEAFALGQSLGIEASTLTKIFNSSSARCWSSDTYNPVPGVMDGVPSSRNYIGGFASKLMAKDLNLAAASAKDIGFKCPLTSQAEKIFTELCNNGHEAKDFSGVFRYYYSGKDEQ*