MDADEALKGFYRDNFDIIFIRLQWQDYSGVMRTLVLPIEETFSILEEEKQPFHVPPLLSNCSVTNQYLPDASARHVQWLVPDWSSIRRASDPKSAIVMCGVVGTTISKPVPNGDLCPRRALVDVVRQARESWGLRFLVGFEVEFQVMKVSSTGEYVKHSQGPGNFSVSGLRDPCYKYVQQCVQQLLDLGVHIHGIHSEGKRGQYEIALKPLPPLQAVDQLHFVHDYLKDTFAQHSYMATMAPKPIISDPHTIGQHMHISLQPADSDHEASFLAGILKRLPMICAFSLPHTLSYERRLPFLAGETVCWGTEARIAPIRKIETSHWEIRCIDATANMYLTLAAILGAGLLGLAGQEPLLWPDLGDFTTESKTWEEPLPRTLQESLARLAMEADDFGTVFGQQLIQRYIELKQYEISLVGGMDPLKLRQLFIELF*