MLAALHLFEVPDADLLVHLGDGAPAGLPLVQANIDRGVQQAGFTIPKFAWREALGPEQLQLHASCIQARYPQSSRIPRAMWRGSNTDRVHDPMDESNVFDVARTRLYLMSKWYPQWIDANYTRYAQQAFDTSCVETLMPPGNNIPLEDFNNYSVLLDMDGNAWSDRFRIFSHFNTPIMKQASNLTAFHEHIMAPGVVVEQFASDLHDLPIRVQQVLEQASSAQQLEMTEQRQGLAHYLTNPVALAEAMAYTMTQVSELSDWHTAMETSYELVPFSKCCAYNTALPKDFVMAVRNTKGEAQ*