MKTVLSIDGGGVRGIIPATILEFLEKKLQELDGPKAKIANYFDVIAGTSTGGLIAAMLTVPNPEHKQHPKYAAHDITKFYLENCPKIFPHKRGIYRWSTMLYQALIGPKYSGDVLHRIITNKFGNLRLHETVTNVVIPAYDINLQQPVIFSSFEAGKNKSKNALLSDVCIGSSAAPLYLPAHFFTITEVSPPRSFHLIDGGVAANNPVSTTGKENDPRKLLVLSLGTGQRIACYKATDAAKWGSLRWIRKDGKNPIIDMLMQS