MQYFTFELDEESADLCTIITPFGKYKYNRLPMGLKCSPDIAQEAMENVLHGIDDTEVYLDDIGVFSKTWQDHLKVLEKVLNALEVNGFTVNPLKCEWAVKETDWLGYWLTPTGLKPWKKKIDGILKMQPPKNLKELRGFIGAVNYYRDMWPKRAQTLKPLTDKSGAKKFEWTQEMNKAYEAMRSMIVAETLLTYPNHNKPFDIYTDASDYQMGACIMQEGKPVAHWSRKLTGAQRNYTTMEKELLSIVEVLREFRGMLLX