MEKEVDDMTEDRVRWPGTSTRWRSLGRRPLIGRWTAPTRGRRHVGGHVKRPPPGDVNVAQAAAMESPAARMPPGFRFHPRDEELVLDYLLHKLTGRRAYGGVDIVDVDLNKCEPWDLPEAACVGGREWYFFSLRDRKYATGQRTNRATRSGYWKATGKDRAILAHGEALVGMRKTLVFYQGRAPKGTRTEWVMHEFRLEEERHRHHQQQKGGAAAAEARCQLKLDLPTMPPLAPLIDAYIAFDSGTAMNTIEQVSCFSGLPALPLRGSMSFGDLLGWDNPEKKAIRTSLSNMSSNSNSKLELTPNWNQENGLSQMWTPL