MSTRAAMTQDELKKLVGYKSVDDHVESGMVVGLGTGSTAYFAVERVGQKLASGELKNVICIPTSERTREQAESLKIPLCTLNEKSELDVAIDGADEVDPALALVKGGGGALLREKMVEVMAKKFVVIVDESKLCKGLGPGFPLPVEITPFCHMHTLRTIAKLPALAGCEAILRMGSSSNNKIDGDNIAVTDNGNYIVDLHFKSPIKDPVAAASQLKNCVGVVDHGLFVDMAYQVIVAGSDGIRVAGTDGEKPWW*