MILNAFSLEGKVAVVTGCDTGLGQGMALGLAEAGCDIVGINIVEPTETIARVTALGRRFLSLTADLRQIDGIPALLERAVAEYGHIDILVNNAGLIRREDAIDFTEKDWDDVMNLNIKSVFFMSQAAAKHFIAQGNGGKIINIASMLSFQGGIRVPSYTASKSGVMGITRLMANEWAKHNINVNAIAPGYMSTNNTQQLRADAQRSAEILDRIPAGRWGLPGDLMGPVVFLASSAADYINGYTIAVDGGWLAR*