MVDAAGIHHCADPVLKPAIVEKFIRAVGSPDPLTVTIRAGNRVVLVSPPKTPDQAMALVRRYVGHAMVRVGVTQYPAGLGVSDVSELKPDLVDACANIRMGTTLFGKVYRIVVKWYGTPADQAFGDAIEAWKTGYFDGKYVFDEPDPGSLPPRKGAPGDSDQPVKTDDAPKPATSADSGAQPAKEPDDPNKAGIRIDLTGIGVGKPK