MSAPHASPSASELELARAQCRALHDSLAASPSLPRHPALRSLLRLVAGELRFITSSTNHPDPSIGRPLSSNLPHLAALHILLTHPAVRSPSRLSPLPGVDFACAFRSRPAWVLLSARNPTGLRWVPGNGFHSRVAAVLDAARSAPPAIRPEKLVLAFARGVGADIVCGLADGFGAVEIDLLVEFVGESEVDGWVSVSFHSNEEMRSFRAFEIDVLDGGGELLSPPPPPEVQVEEEESVEGLEGSFGDLLGMMRMDSMDLLNLDTTALVAIVSGISNGGVGKLMGAPEADTRARFKCNYKFVIDQAQSELQSPIFVELGKAVDGNKCIICETVSSEFKEIVSMCGGPEEKTRANQLLKQLIIVPDSPSQRMMDLPTTRKLAMKNKVVFGTGDRWRAPTMTANMGFVRAVSQAGMPLLTVEHRPCALIGL*