MGVDKAKLGAVVHLQMPRSLEDYVQQAGRAGRDGSEAQCVMLLDKTDYVKLRSLGHSTAADRAAIATLLVRIFQPLQDYLASPTGQAAAAAEAAGSLAFGAPPAFGVLTVKEVGLELDLTEEVMETVMSYLQGHSGQGLITALPSTSAFLDIFFHRTPPQHLAKRHPIIAALLASKPKVIKGIHKANMARLVAAAGVSSSAVVGQLAELARLQEIHFEMSPMRALAWRVVVRHQPDLDALTDSIFQRLCRQQQVAIRRLDVVYSLMAAAGAAGDQRVQEALIRRAVTDYFDSEADLPHMPRVRDLPEVPRDSFDQLYGPFPDDEEDNEPCGFSSRLGDALRKLVGGGSGVDRDGDMLMGGAGSDAGRPDAGAGNSRNNDDEERSLQELPVAMAPDRAAPQVAAFLRTHRQRVLELARDGRRLSGVAVARIFHGLATPAYPSDQWRKCGFWGQYTAWDFGYIAEVAGREIERLFALQGLQPSG*