MKIEQRYWTESEGWQTEAGSLPNGGDAQWVLVFGGVEKMREAAWLQETKQRYPKALIMGCSTAGEICATRVRDESIVTTAVQFEHTRIEMAQVDIGQMKDSHDAGVHLAQALDHEGLTHVLVLSDGLKVNGSELAKGLRETLPQGVAVTGGLAGDGSRFQHTLVCADGVVMEGKIAALGFYGERLKVGYGSLGGWDVFGPERLVTKSSGNVLYELDGQSALGLYKNYLGDHAAGLPATALLFPLELLSGEGGASLVRTVLGIDEAAQSMTFAGDISEGAHARLMKANFDRLVDGASGAAKASHETLGSAAPDLAILISCVGRKLVLKQRIEEEVEGVREVLGAHAVLTGFYSYGEICPHGTITGCELHNQTMTITTFSEN