MSTAQTILFLGATGGVCGAALQLALSAGISCVALARTPAKLTDKYPSNPNLTVIQGDAKNLADVKRALAKPGDATSPGLVDIVVSSVGSYPSMRNFGANEDPKLCEESMTALLTAVEELIAQGGVQKLSPPRVIAVSSTGLSDFGRDVPLAFAPLYYVMLASAHKDKKKMENQLIADKATGKKTPPAAGSARPEFTVIRGSMYVDGKDGGKAKPVRVGIEDPYKGIESQAVGYTIAREDVGKWIFHNLLNDATGARRYINKMVTVTY