MLCGLPRCPILDRIKAVKASLFKIRGREIFGATPPAAVVGEAGWPLVRVYIGEPPEVSGDRARDFDDPARLWGKSLEEIIELRSYMAFGYISPRSAGDLGEVALVAVSERPVDVEMKLAKEPSALLKFDLRERPMGPRAPVDSIRVADNPRVPRQLERLIQDDVKASEGVRELYLKGVDIYTIQRAFALGLLGARHRRRLVPTRWSITAVDVAVGDVIAERVRRLPEVSEALYGYGEYLDNRYLVIVVPGPLKFSYLERWMRGDSAVEIRVDEDVFGRRSTMDGGYEAARLAVLEKLAAMGRRGTVAVVRRIGEGYYVSVGNWQIRETIRRIQLRPLDEEYIRFVRLVGRDPLSLVRRSVRLENFFK