MASLALPRSLSVPWRHHEAQFLAVSAPKRVALRLPHYSIRCKKIILFEEEEVEEDPSLYPNKYHEPVALVTGASRGIGLEFVRARLLSNLSLSSLDVRGSHKCCIPFLCQARQLLIKHPGQVVYATARDPSASEKLQALKRRHPVRCELHTMDVTKEETIEAVVKHMNDKYGRLDLIVHCAGLLHIPDELFPESYLRQLEPENALRLFEVNALGPVTVTKIFQHFWELLKIGHGTDTGRNGAIVAVMGHKCASMTDNTYGCWYSYRASKTALNMFVKSMAAESERNRDRIYFTIIHPGAVNTRHIQPFAVNVPNSKLFAPDYSVERLLGIVNKVRPEDNSKFTSWDRQEIPW*