MSRVEDELLGLLSDLDGTEKRAGLVGSSLSGARRPGGKGESSDARGIEPGSSEPRSSDPTVATVARSANAYGAGAGGSGSRKADCLVLDLDGTLLNRECVITPRTAEALRECAAAGVVVFIATGKARPAAIRAAATAGLDGDDGVVSRKSPGVFIQGLDVYGREGDPIYKAEMPHDVVREAFGLVYGQGLSTKVALTAFCGDECATLASHPLLDELSSLYHEPKSVAWDDVDQLVHAANAAFGGNATASGVQKLLLMAETAEEIDDARPRWEALFGSRAEVTQAVPNMLEILPLGNDKARGVRTLLTHLDVDVSRVVAVGDGENDLGMLRLVGRGVAMGNAGAKVKAAARETLAATNDEDGVAEAIQRFVL*