MSPDPVSNVDAAETAVVTGASGYVATELIKQLLSKGYNVRGTVRSLASKDKVSHLLKLNEALPGNLTLYEADLLKAGSFDEATKGAHLVFHTASPFQVSNNITDPMAELVEPAVEGTKNVLSSVAKHKDTVRKVLLTSSFAAVVKSKSGPSNGRVYTEEDWNTDSSPETCTNAQQTYVYSKVAAERVAWEICVQQGIKLITIQPVFVVGPVTSARTDATSVTVIKTILEGGPADSLRPWLCDVRDIGRAHVLAGELEAAHGRYIVAQSHTVSAKEVTQLLSQRFPEFDIRQGADAPKNEVIDNSKVQRELGMAITPWQESVIDMAVTVIQQGVAKPVLKQ*