MIVLRASYDALDVKLRELLLKLGTCVPKKYFGEKCLSKAIEWLSMVNGCGFEDIRAQMNDLEYHGLIKINEETVVIHDLQMMMIEKIVQKNNNVPKCHFFEGDATSLSESKWKKLRYVHGFGKEADRLKVFSLDWCMRIGLRKGIYNVLDDKYTLDLEVLRLSNMSPRTATGIFFLKYVRHLRFLELHMVYGVQFLVGWEKVPNLVSVVLSKCEVLQEIDAMTNVLTSLRHISFKCLGKWKNTMKLRKLYHCTALETCVLSSNPLMFSFPSLTLSKLRELDLSDCKGLQSMEGSECCLTALEELSLAGCVSLERIPDLRQLVKLRSLQLKGCVALKKVKVGEATLTSLEYLSLQYGRTQFFIGMSCSALCISAFTNLRAFYAQGDSGVNGSSSSARRVQLFEARGMRLPANLEELSLCGFKGAQEMPDLSELVNLKRLELEGWPTSVTASLGQLAQNLESLSISP*