MHLFYLASGWDQGPDTVLQPQEMKRKTLKEGERDDVDARVESRFAKRGLSFAWKFSDASVGSGDGTGEDEDEERSKKRQKKRGIFPKVATNIMRAWLFQHLTHPYPSEDQKKQLAQDTGLTILQVNNWFINARRRIVQPMIDQSNRAGPSGAYSPEGAGMGYMMDSQQAMHVRPPGMHNLGGTDASMGMGPVGGVGGYSQMSMRSPVHSQAMLIPGHPHGMMMAHGPMGHHGLPSSQSSPIYDSSGQPVMDIHAG