MLDLVVYGATGFTGRLVAAYLRRSAPSGLRWALAGRDAARLEAVAAEIEAQPGLAAGVGAAPVSVLGGCDADEASAARIAGETRAVLSTAGPFSKYSDALVGACAAGGVSYVDINGEIPWVARVIERHDEAARASGALIVPNCGFDSVPSDLCALRATRLLADGTGSACVSVQGVMHMTGAMSGGTIETGLEMERLYPGELRQPFRLGGASRLARGGEGPSDADPSEERYDGTLRRWLAPFGMARINTRVVRRSAGELDAYVNVDASRFRYREEQLSPAGGRAAAKMAKNAAIPPEKLRALVEAGRLPKPGGGPSAEKRAASAFTALALARAADGSAAACGLSGGDPGYDETAKMVAEAALCLVAEERAELPAAARGGSGVLTPAAALGGVLERRLGGAGLVWEDGYPLGSLPGAPDEEAEAAAVEAEAVAKEAW*