MSKNSAASGLRNALSYCVQQVQAYDYVHYLTSLHLPTGLRTAAFTLRAFNVETGRIFESAREVHLAQMRLQWWRDAVESLYKGKKLDHPVLAALSAVVKENKLSKHWFIRIIDARQSDLEMEGAPRTISDVEKYSESTYSALLYLTLEAAGVRSTSADHAASHVGKAEGITLLLKASHHHSLFRRTYIPVEVAARHGVSQEDIYRKVQSEGLADAVLEVASVADAHLSKARKLASTIPPSAHLVLLPAVPTGVLLDSLRQVNFNVFDPKLVRGINGVSPLWMQLKLKWHAFRENF*