MSDLEVLTDRVATLGSNQDGLRDKVQTGAHGATEEHGATQALLMQEMEKRNEHVAALAGVQTAVDGATQAAVLAKLSALEQQQVTIEAQVRSKHEADMANMRKRMAQLEKEIAQKKQEAAEERALMAAATSAPVMMSVNTDTFDAVGEIAANTHVESTARATKARSAVDQAAADREACKQAQQAAELAAHEANAALETVEALKEYVDKRQAPPIERITRERAMPRGDPNKVAKKAKFDLGTIEAVMKSHHSVDSALAWASWNAEGTDCDVHCAVLPKKGARVSVQWMKLHAQTMLPVMQVPKKVHIVDRLPGSRDEAMQCEDIEGTYSNPKPERKVVKEPQWKYVPEPEETDIPANRPKKKFLF*