MSSSTIFKKHFSTKNLKRIYKDIVSLSPAVGVDNMSHETFWRLQKDEIKTIRRKSLSGDYRFNKYKLKLISKGRGKAPREISIPTIRDKIALRAICDFLQEIYQDVVSFDLPQDMVVSVKEAISEGEYDYFMKFDVANFYPSVVHEQLIKRLRAKIRDEKILSLISSAISSPTVSKPRRDDLPSNCGVPQGLSISNILAAIYLLNVDKYYRANKSIKYYRYVDDVMILCDSTDSEEITSDLLPRFKRLGLKVYDPKENPEKSSVGYLHKDDFGYLGYYFQRGIVTARKGSVENLRESLLSIFTGYKHSKLKSPEFLEWRVNLRVTGCIFQNKSKGWMYFFSEINDETLLHELDDFLKRLCVRFGVTIKLKSFVRAFFQIKYNRRETSYIPNFDEYDITKKTYVLTHYFNKSVKGMTDEEIDYHFNKRISKQVKDIETDVKDAGY