MEPPGKQSLLELPTEESLPEDSGLEGAPSTHMLYVGHLNPQFSVPVLSCLLRDTLERLELPVAREHIEVVRRPRKAYALVQVATPEDTLASLRCRLQTALEEHQIIKELVARGKELVLGDGREPTHHREQEEDRGPSPGPSPGPSQGSSRPPARHTNAPPAQALGWPSSMHQPSCTRSDSAIVHQEIQGQERLFQGAFLGSETRNMEFKRGGGEYLSLAFKHHLRRYVCAFLNSEGGSLLVGVEDSGLVRGIRCSHHEEDRVRLLVDSVLQGFRPQVFPDAYTLTFIPVVTTSASGTPLKVIRLSVHAPKAQAEPQLYETDLGEVFLRREGSIQGPLAVHAIQEWCRQKWAAELSKLEERVKVLTAEKEQLQQRLQQHRPISCTCCVL