MESSASSELPPGFRFHPTDEELIVHYLCNQATSKPCPASIIPEVDIYKFDPWELPDKSEFEENEWYFFSPRERKYPNGVRPNRATLSGYWKATGTDKAIKSGSKQIGVKKSLVFYKGRPPKGVKTDWIMHEYRLIGSQKQTSKHIGSMRLDDWVLCRIYKKKHMGKTLQQKEDYSTHQFNDSIITNNDDGELEMMNLTRSCSLTYLLDMNYFGPILSDGSTLDFQINNSNIGIDPYVKPQPVEMTNHYEADSHSSITNQPIFVKQMHNYLA