MSMSKHICAVCGDRASGKHYGVYSCEGCKGFFKRTVRKFLTYTCRDDKDCIIDKRQRNRCQYCRYQKCTAMGMKKEAVQEERQKNRDQDEVIGDTSHDDMPVDKILQAELASDPKLEELISMQEVFLVSVHESNGSLLFVCKAADHQLFTLVEWAKRVPMFTTLPLDDQVTLLRAGWNELLIASFSHRSIEISDGIILASGLRVYRQTAHSAGVGAIFDRVLTELIAKMRDMAMDRTELGCLRSIVLFNPDAKELTDAAYIETLREKVYASLEVYCKSKYPEQTGRFAKLLLRLPALRSIGLKCLEHLFFFKLIGNTPIDQFLMDKLAPN