MSTPVLTKEAAEKTARSIFVGNIPYEATEEKLIELFSKAGPVIGFRLVYDRESGKPKGYGFCEYNNPAIAASALRNLQNIEFNGRPLRIGPAAGEQNSAELALSNPSVGPPLESPYGDNIDPQAAPEAISRAVASLPPEQMYELMKQMKLCIQNNPNEARNMLLQNPQLAYALLQSKYLVQDIQ