MSEITVTIDGEKVQVKEGANILDAARKINVDIPTLCYLEGVNEPAGCRVCVVEIEGEVGLQPACKYKAKEGIKVKTNTPEVLRARKTVLELLLSDHPFDCLTCAANLNCELQSLADQFNIRQIKFQGEKNEYPIDDLSPAVVREPSKCIACRRCISVCSEVQEVHIYDVLERGFPVVAGPAFNDSLLDTPCIACGQCILVCPTGALHGKDDKEQVWRALRDPDKHVIIQTAPAIRVTIGEMFGMEPGELVTGRLVGALKRLGFDKVFDDCFGADVVVMEEGTELIERLENGGDLPQFTSCCPGWVKFCESFYPELIPNLSSCKSPQQVFGALVKTYYAEQSGVDPKDIFSVSVMPCVAKKYEAGREEMNDSGQDRDVNVNLTTRELGEMIREAGLDLNKVPEEDYDEPMGHASGAGVIFGSTGGVCEATLRTVYEKLTGEELEDIELRQIRGEDFKDGEIDLGDGRVIRAAVARGTGNARRLIEKIKTGEEEYDFIEVMACPNGGCVGGGGQPVYSGYDRWTKMGQHYLKRAEGLFEADRQKEHRKAHNNPHIHRLYESFLGEPHSEKAQKLLHTGYTDRMLYTRDRLHGSKECNDGALPHCRQGEQT