MPIRSLSKALLWVLAATAIAVTTRPFTRHQAPMAVAVARAPAVYITHGGGPFPVIGGPGHTKLSAFLKSYASSLPVLPTGLLVVSAHWEEPQATVTSGAQPPLIYDYYGFPPESYQLKYPAPGSPQLADRVCSLLKVAGMACRKDGQRGWDHGTFIPLMLMYPEAKVPVVQLSLLSSLDPREHIRLGEALAPLRDEGVVIIGSGSSFHNVPALFAAMKGDSSALDRSGSFDDWLQHVCTDPSLSYEKRAELLSAWRQAPEAAYAHPREEHLLPLHVALGAGKGEVGKLVFADLAMGVHCNSVQWGX