MGVDKAKLGAVVHLQMPRSLEDYVQQAGRAGRDGSEAQCVMLLDKTDYVKLRSLGHSTAADRAAIATLLVRIFQPLQDYLASPTGQAAAAAEAAGSLAFGAPPAFGVLTVKEVGLELDLTEEVMETVMSYLQGHSGQGLITALPSTSAFLDIFFHRTPPQHLAKRHPIIAALLASKPKVIKGIHKANMARLVAAAGVSSSAVVGQLAELARLQEIHFEMSPMRALAWRVVVRHQPDLDALTDSIFKRLCRQQQVAIRRLDVVYSLMAAAGAAGDQRVQEALIRRAVTDYFDSEADLPHMPRARDGRRLTGVAVARIFHGLATPAYPSDQWRKCGFWGQYTAWDFGYIVEVAGREIERLFALQGLQPSG*