MDGANAPDLTVQEMNPNEVAYAERLTKIKGILSGETSIRLTLQFLYSHNRSDLLILKTIKQSVEMRNSVCHSATIYANAIMHAGTTVDTFLRENLDWLSRATNWAKFSATAGLGVIHRGHLQQGRSLMAPYLPQSGAAGGGSPYSEGGALYALGLIHANHGEGIKQFLRESLRGTNVEVIQHGACLGLGLAALGTADEEIYEDVKNVLYTDSAVAGEAAGISMGLLMVGTASEKASEMLAYARDTQHEKIIRGLALNIALTVYGREEEADTLIEQLTRDQDPILRYGGMFALALAYRGTANNKAIRQLLHFAVSDVSDDVRRTAVLALGFVLYSEPEQTPRIVSLLSES*