MGVPPDFIAGPCADPEVQENFQLEKLGGKWYIVVVVPDPGWPATSCLSGYKEYDNETDDFDRTTEGKDSDGDWVTLTPLVKPIEGEAPPDSVLFAPGGPPTPLNIVKTDYENYACLYSQKTQSDSSFDYAFVYGREADTDGPCPKRCKKVFEEQGVPPSALVPVPHGEDCDPEV