MEMRQSKFKRICVFCGSSQGKKSSYQDAAKELGNELVSRNIDLVYGGGSIGLMGSVSQAVYEGGRHVIGVIPKTLMPREITGETVGEVKAVADMHQRKAEMARQSDAFIALPGGYGTLEELLEVITWAQLGIHDKPVGLLNVDGYYNSLLSFIDKAVEEGFISPSARHIIVLAPTAKELMKKMEEYFPRHESVASKLSWEMEQLGYSSKCDISR