MASRKPIWVQEELKRRGLRSTDGNLGLIWMERETKASIGEGFLPEEAQEHKQDDIAFVSLLKACAIQKDLCKGSKLHADIHEKGLLKKNVFIGNSLVNMYAKCGALAKAQEVFDELPVRTVVSWTALIAGYAQHGHGEDALQHYERMKEEGLFPDEVTLACILKACGSVRAADQGREIHAEIIKEGLLEKFDVLGSALVHMYVKCDALARAQKVLDDLPSRNVVAWTALITGYCQHGYGEEALMCLKQMKEEGFSPDAVTLACILKACGSIGAAVKGKEIHMEIVTQGWLKKDTILGNALVDMYAK