MSAVRYGRNLPGLRSPMCSFRPSVLFSGSTSQESDSNNLNGSKKSSGVVEERDDVSFTEVKKLLRLVNVETLKKNLGMEEEEVIGYSELLKACERMGIARSTDEAAAYAKVLDDAGVVLLFRDKVYLHPDKVVDLVRKAMPLALTPENDPRREELKMLQKKKEEIDGLAHRQVRYFLWTGLGFFVFQLSLFFRLTFWEFSWDVMEPITFFTTATGVVIGYTYFLVTSKDPTYQDFMRRLFLARQRKQYRKQHFDIDRFMELQRQCKCPLEHVTGRTELDTFH*