MAPGDVHKTAFQTRYGQFEFLVMPFGLCNAPSTCQSLMHKIFTPHLDEFVCIYLDDILVYSRSMDEHLEHLRVVLSALREHKLFAKRKKCEFAKASLSFLGHVLSQDGIQVDVSKVQAILDWPQPTDVHELRSFLGMCSYYRRFVPQFAKVAAPLTDLTRNNRSLQEWDVPQQAAFDTLKHLLTTAPVLKQPDPSKPFVLHTDASDFAIGGVLMQEHDGHLHPCAYYSRKLSEAEAKPGAYGREMLSVVDNVRHFEHYMDGQHVAVQTDHQAIEWFWKQKSLTKQQVRWMAALQAYDLQLKYIQGRANLVADALSRRPDHKSSSKLNVISVASGSLLSEVQRAASNDEKYQQKLALAGAGNLHAHEAVDGVLYNYTKSGHKRIVIPDSAINLKRMIFHEMHDSYAAGHVGLRYAKTLHRIVQHFY*