MEPSGEELRVLVGIDQDPNSHSLAQVRLLPMQRPGLTMHFMQGNYSQVGDLLRSLPLPSSAAPTGPDSPGGNSSGGSGSSGQAMPAGALWGRVDGMLLDLGVSSMQLDMAERGFSFMRDGPLDMRMDPASALTAEEVVNSWSEAELGRILRTYGEEKLWRQVAHRIVQARQEGPLRSTQQLAQAVGQTRVGGPRGSKGIHPATRAFQAIRIAVNDELGNLERAIPEAISCLASGGRLAVISFHSLEDRVVKKAFARAAGKTSSEDEHLAYRRHTLSYPDALEAGATAQLLTRSPLIP