MSTKYLAAYALASLSKASPSQADVEAICKAVHIDVDQATLAFVMESVTGRDVATLIAEGAAKMSAMPAASSGAAAGVTASAAGDAAPAAAAAKKDEPEEEADDDMGFGLFD