MKALLTTTVFTLAPGEVTALSLHAAQRLFVEDAKGMDVWVTRENDSEDYWLRCGSSLMLRRGDEIVLSVDPRAAGTVRLALIAEARRPALTLADVPHIAYRAVRRLVRGTEWTPAEDKITAS