MAAATALASSSLVGQGLGLSNNALLSKVDVGEARVVMRKTKGSSSSIWYGSDRPKYLGPFSGATPSYLTGEYPGDYGWDTAGLSSDPETFAKNRELEVIHARWAMLGALGCVTPELLAKNGIKFGESVWFKAGSQIFADGGLDYLGNPSLIHAQSILAIWACQVILMGAIEGYRVAGGPLGEVDDPIYPGGSFDPLNLAEDPDTFAELKVKELKNGRLAMFSMFGFFVQAIVTGKGPIENLSDHLADPTVNNAWAY