MSQIAALGIIGDPVAHSLSPAMHNAALQALGINQQYDRWHTPAADLPARVQSLRSKGMLGANVTLPHKVAIAGLLDRTVAIAQELGAVNTVVREADGSLTGHNTDAPALQASLQAYGADLAKQRAVILGAGGAARAALWALRNAGCQQISLINRTLSSAQALVLPHELALAADDPRVAAHLAAATLLINVTSLGWKDTDPAPLDLALLHAGLMVYDTVYRRTPLLRAAAACGAAHYDGLDMLVRQAGLAFSLWFKQPAPLEIMRAAALAALQG