MHRAKFRLKCMVRTHVGASDEAYGCAMQREDGVGRVGFHIGKGLPKAASQALFENLRVLAPRVLPIKELAGVDHFCLHPGGTAVIKGVGKNLGLSQHDLEPARMTLHRFGNTSSSGLWYVLGYMEAKRRLRERDRVLMIGFGSGFKCNSCLWEVMRDLEERNVWGDCIDEYPPETLVNPFLEKYGWVNKH