MAELVQGQGAPVGMKAEGFVDALHRVRQIAAKIDSIPHLNNSTPLVDPSVYGYGVQKKPVDDGVGNQLGALVHQRAVITEEFKVPDKMVGFIIGRGGEQISRIQAESGCKIQIASESSGIPERPCVLTGTPESIEQAKRLLGQIVDRCRNGPGFHNDVDGNSTIQEVLIPASKVGLVIGKGGETIKQLQERTRVKMVMIQDGPLPTGADKPLRITGDPFKVQQAREMVLEIIREKDPADFRGVRGDFSSRLGGGSMEVSVPRFAVGIVIGRNGETIKKIQSDAGVRIQFRPGWLPRVSEALGLCRRPGPASHRAH