MLHATSEGVFSQEGWLYAIHLLGHMYANDMFNVGRGDLVVYLPHPMRRMKFLLGEDAEVFKPERWLNNDVVFQPESPLEFTAFQDEAEDNFAIVFGDSPVLQT