MEHAAQLGAVDCLQQCRRVPAAGRSAWARPRQPSFTLHGHIRRLAARAQAEAGSSSGSNGVSGLHLQQQAAVLEQQQRQTHTQHEEDQPGVWTKFVAETLLPTKLGKFRLRGYRHTVDGGRTYTEPSVIISGSPEGLSDVAVRVHDACFTSEVLGSMKCDCREQLELSMQFIRDQPPGMVIYLQQEGRGIGLANKIAAYALQEKGLDTVDANRALGLPDDCREYSAVRHILADLGVTSIRLMTNNPRKLSELASLGITVTGRIPCQVQAQEHNAAYLSSKHRRMSHILNPSMYSDTEDEVEPLQGQFCFX