MSMSKHICAVCGDRASGKHYGVYSCEGCKGFFKRTVRKFLTYTCRDDKDCIIDKRQRNRCQYCRYQKCTAMGMKKEAVQEERQKNRDQDEVIGDTSHDDMPVDKILQAELASDPKLEELISMQEVKSNSCKVKFVVPIDASVCKAADHQLFTLVEWAKRVPMFTTLPLDDQVTLLRAGWNELLIASFSHRSIEISDGIILASGLRVYRQTAHSAGVGAIFDRVLTELIAKMRDMAMDRTELGCLRSIVLFNPDAKELTDAAYIETLREKVYASLEVYCKSKYPEQTGRFAKLLLRLPALRSIGLKCLEHLFFFKLIGNTPIDQFLMDKLAPNDAESTS