MSPDSTANPAMDVDFQKMGIYIDGRTKNELDELLAAKKDAEITARDLYGFSCMHYLDDGPMNEAASFFGLSRDDSVDTDAPPKKILDFGAGFAGDARVMASEFPGCELTCVEVQPHIHAAAERFTALVGASARCKHQCLDIFNEPVVNAPFDHLFSVLVILHIPERDRLWRSLAATLKPGGTAYVEDYFAARPLTDEDKAQLAGPVACPYLPSREEYERTLKDAGFVDVRWETMNERWAPFVSSRLAKFREARDRNVRVHGEALTAELDLFYSTVQQLFARGNLGGVRIRARKA*