MEQPTELHEIYDIAETADYIIKRGFTRVALQFPDEMLKVSVAVTSALKNDLERQFAAVETPHEQRNSVKFYVMADTTYGSCCADEIAAAHVNAECIIHYGHTCLSKPSRLPVQYVFGRAAIDLEECAKELVNYASKIQHDLLVLYDLEYAYAIPRLQEKTQEMKLLLVTGDVDVDIMFADLLCKEMEPSERILQDNGTSSIASEGLESIPSKECRPSNDVLAQRQTTAEESAVCCSGQQGGKEVQQFIAQRKNKTYSLGGLRWSLPENDKMEDLLMVWIGQECPALTNIMLTYNNAAIMCYDPEMRALITDVANQSKVLKRRYYLVERAKDANIVGIVVGTLGVAGYRQMVHQIKRLVKAAGKKSYTLVMGKPNPSKLANFPECDVFVLVACAQTALLDGKDFLAPLITPFEAVLAFTRGRQWMGDYQLDFGSVLDSSDGAELGQH