MTQSAPHAPSVFDKAIRTTSSESLITRYYQGIQLASAELEKKRTGNGFCPPFEYPDLTDDWEQYFSPAGASWEHLDDYGGKRVVLLDLMKNPEVRTTKTTASLLMVARAVHHIRRTGESILIFCPSSGNKAVALRDAVARAIDLGLAAPDELRIATFTPARTTYKFRRNLLTESEELRRLNPILVLDGPQPAAVKELGQEFVRAAQFGGPRTCRVWYTLDIANYKVADACRAFFEYEFGGADPAHRRRLHAHAVSSAYGLLGYQHGLGVLARLGLPIAQPGFLLVQHLATSDMVAHHLSGGAGFEMDIDYQPDPETGLLRQQASPHFPYATWSLGEDLEPTFYTKTPVTSPEMTGLIAAHGGTGIVVSLYECLTRYSLARQMLALSGCELPADPRTLAEWSLVMVLTGMTNAADRALIDQFNEVVVHGSGMYPHHSEHAVSRAQTVEVGCLADMLRAVPGTQEHGRI