MSDEDRDRDRVWLHGEKVGAGFKCKYCRETKSGGGGTRLKEHLTHRGKNVKKCPSVPPDIKAYFQLDIDKTKEKKSSRFRQQLRADEAVRTHFGDDEYEDELKAALHQSRVEHEFSQRAGARYDRGGGSSNQRVPERVRDYNLAQASGLRQQRIDTGPWTSKGRSSKEILGRAWAKACHAIGIPGRKVDNPNFTAAIMESQKQGVGVKLPTGREIDGKYLDENVKEFQKEIDKWKIEWNEFGATLMCDSWTGPTQKSIINFLVYCNGMMYFLKTVDATGEVQDHKFIMQ