MARSTFDDFVVREKIGSGSYGVVYKVVRKVDRQTYALKEIDLQGLSRKEQEECIRETQILSHLDSQHIIRYYDSFLEKGKLFIVTEFAAGGNLHDFVKRQKQKLPEELVWRLYIQMLLGLNHMHKRKILHRDFKTLNVFLDDKFNVKLGDLGVAKVLTTHTAFAKTIVGTPYYLSPELCEDKPYNEKSDVWALGVTLYECCTQRHPFDADNQGALILKILRGMYPAVEGYSKELISVIKACLTLDVRKRPDTEKLLAQKSFRQWAAQLGIELPPLTGGAKAVQVSLVGGVGGAAAAAAPGEIKVSPRGGSSTTGVHGGMQRKSSSSVPSQSGVGSSGTIKAAAPATKPPAAGRPRSGNIKSKDAAAVTQAVADLPHIVGSKGDAGGVIHLTGDMASPPAHHTPARVIPPPAAATATALSPRQHNNQQSEVPAFMFGSKAGSTSPAAATAAPATAVHVSIRHQRSTSGDVLMGVGGGSSSAAVAPDWAVREAGATDASAAAAMGNLSLEPSSSSLRYEDSQLDDVASVESLSGRSSPNPGGAAGGGGGRSSSTEAAAADQQRLQHMRQVLPQLRASIIDVVGQRAFDALYLLLRMTADAAADSPRDRSSGAADNNGEGADITTAELRKKVLRIIPESKLDVMPLIFKLLYCEGQLS*