MDAPSTAQQRIHSTWKVRTAAGEPFAVVRVRNLQSTVQAAQDAWGRDGKPQPLLVSAEISLRDPFGDSSASDKVAGDTVHYGTLSKAVIASLERYQKPAGQSEGVNTLRGVLETIWSSLTGLAVNGTRSNVSSKDDKVVLDVSRIRTMSVTVTLPKASLLGSGASLTAISSFGEDANSSETGPTGPIIFGISLRLHDLRIPTLIGVNSNERLARQIVAFDIEIDKFDHAPDAYVALEALVVKTVEGTSFETLEALGAHLVNRITTAFRPQPEQTYSGPSGWQIKVRMEKPTAVPFAEAPCVEIRSGSK