MKDLTVLSRWRYSWRILDDNEAQKMKKTAIAIAVALAGFATVAQAAPKDNTWYAGAKLGWSQYHDTGFIHNGGGSGGSGGGSGGKLGDIEFIKVNKGGGSGGSGGGSGDGPTHENQLGAGAFGGYQVNPYVGFEMGYDWLGRMPYKGDNINGAYKAQGVQLTAKLGYPITDDLDVYTRLGGMVWRADTKSNVPGGGGSGGSGGGSGAHIVMVDAYKPTKGGGSGGSGGGSGGPSTKDHDTGVSPVFAGGIEYAITPEIATRLEYQWTNNIGDANTIGTRPDNGLLSVGVSYRFG