MKMLRPGLKILDGGLSTQLENHHGVDLTKYPKLWTAGLLADAAGRAKLRAAHDAYYAAGASVILSSSYQTSPGTDTAALAASIELALDARDAAAPGAEAWVSCGPYGATLADGSEYRGDYALGEAALREWHGARLAGLLPPDAPRRPDGLAFETLPSMPEVRAILSLLAEPRWREMPAWLSFQCRDGSHLADGTPVADAVSACRAAFAARGPARSLLGANCVSPAIVHELLDALLAPAAEGALSGVVLYPNDGGTWNATERCWECVGGERSFADALAGEWAGRIRASGLEAIIGGCCSTDQCTVRALSRALRAGCAGE*