MGLSPSIYKDVGDLSSLSTDVIIIGGGATGAGIARDCALRGIDCILLERRDIATGATGRNHGLLHSGARYAVNDQESAEECIKENRILRKIARHCVDETEGLFITLPEDSLDYQKTFLESCAKSGIDAQAIDPELAKIMEPSVNPDLVGAVVVPDGSIDPFRLTASNMMDATENGTKMFTYCEVKNLIREGGKVIGVNVYDHKNRRERQFFAPLVVNAGGIWGQGIAEYADLKIKMFPAKGALLVMGHRINKLVINRCRKPADADILVPGDTICVIGTTSSRVPYDQIDNMEVTPEEVDILFREGEKLAPSLRHTRVLRAYAGVRPLVASDDDPSGRNVSRGIVLLDHAERDGLDGFITITGGKLMTYRLMAEWATDLVCKKLNKTARCVTAEQALPGSTESRQETNQKVISLPSTIRYSAVYRHGSRATRLLEKERLDRSMVCECEAVTAGEVRYAIDELDVNNLVDLRRRSRVGMGTCQAELCACRAAGLMNRFEVATPRQSTTQLSAFMEERWRGIEPIAWGEAIREAEFTSWMYASVLGLNDVKPLDEQAQQGTDSNEF*