MDAAFLVPVKRTEQVVVVTTSKPLAPPPRTVRVFCNDYDATDSSGDEGEFCRSRRRVRRYVQEIRFEAHRNAAVGKSKAVGKKRKAKPAVASGGEDGVRRFRGVRRRPWGKYAAEIRDPWRRVRVWLGTYDTAEEAAKVYDSAAIRLRGPDATTNFARPPPPPPPTKNLNLTPVSGRYDSAEDPRNLSSPTSVLRGFSTCSAAAETKTSDPEERRKPPVEQGGFLPPEEEEEAFFVDLLGFGASDPVSFFYDGSAEVGSLADDSRDGFFLGSRLDLLELSSTWQTGDGLFADLGDFFPIELHPAAI