MDTDRVQRKQIVDKVREASETWGFFNVLNHGIPVTVLEEMMNGVRRFYEQDTELKQEFYTRDVSRKLVYNSNFDLYTAKAASWRDTFYCLMAPHPPNPQDLPAACRDILMEYKEQVMKLGFKLLELMSEALGLNPNHLKGMDCAEGLAMVCHYYPACPQPELTLGTGFHTDNDFLTVLLQDQIGGLQVLHQDQWVDVPPMPGALVINVGDLLQLITNDRFKSVEHRVLANHTGPRVSIACFFSTSVQPSSKLYGPIKELLSEENPARYRETTVSDYVAHFQEKGLEGSTALQLFRL*