MSLSPPQCIRPVDAAIASNSTSLSRFAALNASLKLVKPGVSSTTLRFRSSFLPKCAALACSRNNHSPSLSNYTAECRASLEALIFDCDGVILESEDLHRRAYNATFSHFDVCCPPSTEPVDWNSDFYDQLQNQIGGGKPKMRWYFNTYGWPSSKISATPPATDEEKATLIDMLQDWKTEKYKDIIGSGAVKPRPGVLQLMDEARSVGIKLAVCSAATKSSVIFCLTNLLGKERFEELDCFLAGDDVEKKKPDPSIYNEAAKRLDVSVKRCLVVEDSIIGLQAAVGAGMGCIISYTSSTREQDFRGAWATYPDLGTVSLQHLVELMDKPVAAQ*