MEDRTSVAAHRAVLARVAPGTPLRDGLERILRGRTGALIVLGFDQAVDDLCDGGFRLDVEFSSTRLRELCKMDGAVVLTDDASKIVRANVHLTPVPTIPTVESGTRHRTAERTGLQTGHPVIAVSHSMSIINLYFGGRRHVVADPPTIMSRANQALSTLQRYKFRLDEVARTLSALEIEDFATLRDAMTVLQRLLMVRRIADELTSNVIELGTDGRLLGLQLDEMLSGTQGLQELLIRDYLPAEQSPDTIDEIIDALDELDEVALLDLGAVARVLGITIVGDALDSAVSPRGYRLLSGIPRVPPAVLDRLIQHFGNLQGLLAATAADLQAVDGVGEARARVVREGLSRLAESSIVDRYGTAL