MDIHRYLQRAKVYRLNDAGNWDDKGTGHVSVEYLERSEAVGLVVIDEEDNATLLVHRISADDIYRRAEDTIISWRDPEVATDLALSFQETLCCSYIWDQICDVRRSVHFSAVGALDVGPGSANEVLEHLGTSQGNDGVSNETLELPTVELSSLPQIVKILADALVSFLDRDQIASLIVKDPNFLLKLVELFTICEDLENIEGLHMLFKIAKAIIALNDGHIFDIIFSDKFIMDIIGMLEYDPDVASRQSHRAFLKEQVMFKEAVRIPDPILLAKIHQTYRIGYIKDVVLPNVLDNPTFASINSMILNNNVAVVTALVDNSTFIKSLFAELKSSNLTEQAKKDLVHFLQEFCSLSKSLQLPLRFLLFSSFIQEGLFDVVTDLLGSVDESLRLSGTDILIVVLNYDASLLRKFLIHQTG