MGLKENASDKLNAAYIDAQRTINPTCEHKDFIDFVIDNTHLTYKYVLFTAILAKAADESINTLCLQKKSELPGAYDARTICHKVIVPFEMEVLDKALGGSNEPFLNKPARFPELSKTNAVRRGNDQTILNSLCDNLPLITTSTDAYECLIYLLSKLINIKNAKSTMITFTIEKNANLPTHLMAYMEKALEHSYEGEILTLLVAGTYHLMYNEPNATVEVHPVNQSGASGREISDLDIYVDGSLVASNELKDKDYAETDVRHAADKVLSAGGTKMLFIEGPRANAQGDFINNIEHEYLNKNFLLRVVSYENLLSSMIGSIDKIDSEEFMHFIIETAQNTKFKDETIAYLMKLADEFFDLNHSKNKDDSTK