MSLSSSALQNKGTPQHHGCTLVLRSSSSNRDRLRCHASVNDVRQPPPRTCTQAVLQAKGAMRAFREAKAAGFQGGGTPQPHPRYWLTVELPVPVKRSLVNPFAASAGSEAEDLILANDESDWPGGMQQRFRALRPQVDLLIEGYPNSKFLGLLEADEDGVGLWTCGADMTLCGQVTNPTFPTLVKLLDGGYGSRVLAPGHTIIAINPSWGSSREIGQIWERSLKKRAAEIMGEIPKDGSSFGRSQETTGAGSNVPSTAGAPGTSSSSSQPERPRQWDPLYHCRIVRTSRGGTGLLHRAWPGPWRVYEAPAGNASKIGELVLKSDVRPSAQQLVDVLSEAKREARKWF*