MSHLSPQLSALPASKLNIPPKTSLSACTDASRAILHDSPFPTGMAIPYLARIGNLGESLYATSPVTPNALGVEPSAFYPLSGASPALGLDRSPEFWKNLQHPSLVYPMDPMIGMHPYGAFYGGLDLNNAARRKNATRETTSALKAWLYEHRKNPYPTKGEKIMLAIITKMTLTQVSTWFANARRRLKKESKLGYKERDIDGSDVESIGSPAETDDEKTRIGSASSSFIAKLDSENDEDADVKVTSDISDFSDEEDDESRGRKERLSPIHSQSQTNQNENAAAVAGVRLPNAPIGQSASRDSNNSSQSNFRPKIWSIDEIMNKDKTISEHSRVPSQFNPLLQSLNAYHSQLRNESATSQELKNQEQLKRYSDTLKQLPYRKSNSETALNLAISDKDGLNTARTGPASKPSATGRISVSIKLCLVKAIPMFANVSLTVI