MNPDEQKLVYPWNDLQPEPGRALEAAEGVYWVRMPLPFVLDHVNVWLIRDEYEGRQGWAIVDCGIAREEIRALWEDVFTHCLHGLPVLRVIVTHMHPDHVGLAQWLCAKWKVPLFMSMTDYVLARLWSQEGPQGEGTGGDTAVAHFGRHGLVDPEAQAQIRERSGYYRGLVPGMPSTFHRLVHGDWLRIGRHDWRLIVGYGHAPEHISLYSPALQTLISGDMVLPRISTNVSVFDSEPDADPLRLYLSSLAGYDDVPEDTLVLPSHGRPFKGLHERIAQQRHHHAERLQEVMEACDAQPCSAADIVPVLFKRKLDLHQLTFAMGEALAHLQALFHEGRLVRDTGSDGIVRYRVRPPAQLPDESEAEAVQG