MPPQLTVCTFVNSEPLAQSLSQILSGDRYIWLAACSESDFFDVIEQHKHQIDCLVLEDDGSLKNVTHRLSEQGTLLPVVILPQESKVISFHATTNQSLPPAQKNNNSSSAQTNPLFHAAEVRLHFSQLPELSGFIDKAIAQFVTLSPVSSLPDLFTTDEIATELSHRSFLLQQQRRLSEKLKERLGYLGVYYKRNPQLFLRHLPPSERQKILENLKSEYRQIVLKYFSQDNTLNQRIDNFVDKSFFADISVSRIVEIHMELMEEFSKQLKLEGRSEDILLDYRLTLIDVIAHLGEMYRRSIPRES