MADGDTDLDALFGLGAGSLEFDSYFPPFQPSPVASPNLSGDREQETEACKSDCEDEDLPQSYLSGFTFRIPPSVEGTPAPYWASLSLRTFPFLGDAPALSINPSLLVQVPDTPEHGPHEEPVTEDQPPCIAHSPPHIVVSVHPSPSPLSPLSSLDTHVANISSCGNSKSSVEVVTMSPRQGNVTLKRSRPRTRQYIRAAEQSSGRNPRSDLEYLGSDAEESDGTDVDIPSAPPSKKRRKMDMPLRPDRRLRCEEAFCNRSFTRPADLRRHVTTLHKQLSREEVLKERREKYRLWCTRCGSILGRVDARRRHEIHGSCQRSRAIMEARIRNGTVHGRARRGQLK