MNKDQACTVAVLSTAAHVEVVALHHEIGLRVSAGDFDWVVGLGADIAGQAAAEGGPSVNHDAVLGHIRRSLAGCSGPESLRALLRTPMSLSLEGPQRLLAERALAELIARGQRAEDIEQVVYGEQAHAVHPREFRACLLHELVLTGAQVEDSPALLAFARELVSEGHPLAELPLHLLPEEQGLIRPDGTAPGWTWTVSPLDGAVHSAAELHVTPLMRDRTASIEMTEISVPATAEVMGSAVRHWCTDSNGLIAAQDFWSPDPVRPEDFPAVFARLPLAPWEEGRARLHPSTSDEVFRILFTAARRTSAYGPSQFGSYGRLATWRSLAGLTEAPAGAPVERIAELVRQSHWFRPEPDSAWFCEVAWDLAVAVLRPGGQGIAVLAATDTD