MSAKVIATYIWIGGSGYELRSFSRTLSKSVENASELPDWTFDGSSTGLASGRDNEVVLKARKIYRDPFLGGNNVLVMCETYTKDGNALETNTRALADQIFNIDEVAAEEPWFQIRVEFALLRPDTREPVGWPVGSYTGPQGPYYCGEGADKVWGRDILDAHYKACQYAGINIAGVNAGVTHGQWEFQIGWSVGLQCGDDVWMARYILLRLAEQAGLEVTLDSKVIEGDWHGMLAHINYATKSDLEDGGLAHIRKAIENLAKHHDELLSLAGEGLEGALTGKHETASLNTFSWGVDSRSASVRISAQAEKQGKGYFEVRLPASNCNSYVMTAALVKVTILEE