MSSAGRRVRGLLGHVAPTSGADDDGAPDGVGVLDWFFGVAAIGSRRSSFVVAVLGAAGGIGQPLAAFVKANARVRELRLYDVAPVVRGVGVDLSHINTRAKVRAYVGDAELDACLRGCDLVVVPAGVPRKPGMSRDDLFGVNAGIVRTLCEAIARSCPNALVNIISNPVNSTVPIAAEVFKRSGCYDARKLMGVTHLDVMRARTFVAEAKGFDDPTIVDVPVIGGHAGATILPLLSQTTPRCAFTDEEAAALTRRIQNGGTEVVEAKGGAGSATLSMAAAAAEFADACLRGLSGESGIWACAYVESSVASAPFFATKVLLGKHGVERVSGPGAMSPFEKRAMENMLPELQASINKGINFVG*