MGSLQVFLNQNHTVNFLYADYYLHEKPQSLHPINRLTTVPIAWSLAQSTICSRMKLGYTGDNRSIMLNRFCSQSTANLIDSAAKLAELSGLIDAKHEGCASNATVNISPLDDPNTRKGKGLGIVEFIKEKNFLITGATGFVAKVLIEKILRMQPDTGKLFLVLRADDPASASKRLKNEVINSGLFRGLREIYGNEYENFMLKKLVPVVGDMTRHNLGVQEDMIDILIKEVDIIISAAATTTFDERYDVSLETNTKGVYRLLEFAKCCQKIQLFLQMSTAYVNGECQGPALEKPFHMQHNNNSSLDIRAEFHSANKALQSLENEFSDFPKCSNNDPNSQKKIAQRLKDLGMERARRYGWQNTYAFTKAMAEMLIINDREHLPVVIVRPSIIESTCIQPFPGWIEGNRMLDPVIIQYGKGQLSYFLADEDTVLDLIPADIVVNATLAAIVKHAGKPGVEVYHVASSVANPIKVRNIQKIVFEHFKYNPYINKKGEPIRLAKEITCIRTEEDFYDALALKSPGITRLSREQSKYMAKIYRPYTFYKTRFDISNLEKLFQELSEEEQENFKFDVKDIEWNDYIGNIHLPGLRQHVMKGRGTENPIIKIYCN