MVEMGKEGDGDTFSDVVESPYYVALEVLNKLYAETDAGIFRQILKGKLDFETRPCPSISEGEKYLISKMLERDPKARLTAYQILSHPWIIDDSKVTDKPLDSAVLSRLKHFLSMNKLKKIGTGKGVQDDLRKIVERFSTVRTKQENKINNRKGQHQTRLTDSNNLAKIDKGNAGGIACAIGLLRCSLVGNAVGGLPPADDGTQLLVEIYVVFSGTRTKSLALFGFRTEKGLLKKIKMSTKWIQIQCPRQKNVMDYGCYVMRYMKEIIDHKQTRIFEDYFHDCNVPNYDQGQIDEVRAQWTRQAYMISSYVRDTETFI*