MAITTAAPDVIASDDDFAPPVAQKTEEESARIRAAVKANFLFAYLNEAQLRRVLDAMVRRDVAAGEVVIRQGDPGDYFYICESGDYSVTVSPGDNQPAVEVISYAAQGGSNPCFGELALMHNKPRSATVTCVSAGSLWAIDRRSFRAILMKSSSHQLTRTLRSVEVLRSLSLNQLQRLEELLTEASYSDGEYVIRQGERTDTFYVILEGSVAVTRSDDPSDAGAAEKELSTFSSGYFGERALIEKAPRAANVIARGPLRCLCVGRDGFEEVLGPLQSII