MLHQLQMLIEGMYRGHYLLDRYKYPALQEDRKDEEVSHVYSFSKFNPAKRLRFSSHRRTLCFGSNSIKQLQGMIATIEKGISDMMNLVVFLRNYRVVHHQPRDTYSVLENCMFGRQMEHEQVLSFLLQTDGLGDEDFPVLPIIGPRKCGKSTLVEHACRDYRVRNHYSLILFLRGNNLKDARVANLRENGVVKHQNYSSCKRLLIIIELACDISEQTWQSLKSSMSCWARGSKIIITSRSDKIENLGTAAAIRLDLLHPEAYWYFFKKLAFGSRDPDEHPKLASVAMEIATEYSGSFLAAYTIGGLLRDNFNAQFWCSTLKYLRAYIRNQLRLHGDHPNNLLLKGQWVHCLRFAEASNPLWMSDYYETDSCPDQAPNISDIMLGSATPRGRFEALGWKSRMAPYYSYMICCSTEAPGHAVGRKKRSYDRFLV*