LQAWAKVSGRYEGCPEDPAKWKTNFRCALRSTRMFVLLEDRSKCGDDPHKVFAIVPGELGPMGGCVRGGVGDFRVPCSRRSPSSCPLACTDPAQPPTLEDLEALQWVLQQCDISPRDLGPPAPSWAPAGDAPHQDSVLQPHPDPSQNNCLPLAAFQQWVPTVEQPPLDAYSPPDSMLLEEQGGCCVAGSSPGRGNAITGWEEAGVLPYGIIPILDISIYYRGKLFHQEEVRGSQCLLAYQPSDPAVALRPGCLVRFPSPAELTDSKQRRFTKELLDSAGLQLEQRTRKLFATRLKKCKVFWALSQQLEGVRDPPPNLLCRDKETPIFDFNEFCTELRDFRNGQRQRSPDFTIYLCFGQSFSKAKPKESKLILVKLVPKFCEYWYEQVLREGASSLDSGTVSLQLSDSFSLFELIEQCNMQMD