MHIHVLGSGAGGGFPQWNCNCENCKGVRAGTIKASTRTQSSIAVSADGINWILFNASPDIKKQLDDFPAFQPARLVRDTAISAIVITDAQIDHVTGLLTLREHNKPWEIYCTDAVKDDLTTGFPVFNILGYFRGINHHEIATDQSIFTIPTAAGIEFTAVPLLSNAPPYSPRRDKPLPGDNIGMHIKDTRTGKSLFYAPGLGVAEPHVLEYMRNADCILVDGTVWTDDEMSKEGISNKRASEMGHLDQSSDGGIMSILNAMEKPRKILIHINNTNPILNEDSSQRATLNKAGIEVAYDGMDIIL