MEGVLHLLHLQHEGLHGDLSAEGERSSMVEDAPTSTEHGHRRRVMGTVRGTVPGEVRILMPQMLHDSVQKALIAEEELTNGGQGAGGYIGSWLVKNLLQRGYTVNATLRDPRNVAKIGPLLSLPGAAERLKLFRADLSEEGTFDSAVEGCEGVFHVASPMDFSKLSEDDFVQPAVKGVLNVLEACSRAKSVRRFVYTSSLTAACPLNEEGELISCCSVDESRWTPVDFMRRKQDPFSFYTIAKTLAEQAAIEYGLNSHMDVLTIAPGYVGGPCITSTFPSSCQQILGLITGNYDMMKLTQKFLGSVSLVHIDDVCEAHIFLMEQPNIRGRYFCSACSVTVSELLRDFIHKRYSHFTLQFECDDKGDDLVFVPTSFKKLSDIGFCCKYGLEDIFDDTIKCAQSYGRLQ*