MESQNTTLGLMFFLDDLEKEDDCTNLYLIQRGEVGEHRKLIVMDAQFTCFNRCFRIMGACNGLLCFSAYAIGGPAFVSNPITRECLMLPSEESLYKYARISGFGFALAKKEYKVVRMVSKCPMARIQDDDSWKAEIYTLGTNAWRQLKNVPASNAAHLFRNFSDVLVNGSLHWFSHPARSLLIFSLDMDREEFGVVPAPKFRSIGIIRLMAWKGFLTVVHKLLDSSLQIWVMRKYKVKRSWTKQFNVRWSSWFHIRSNYWPFDDGSLEADLKVIEHPRLRGYSLKGENFRVIAHVPSLISLKTIMGKEERMGVFPRLSLDEKIYNRNKKFWE