MECLEQAHEEECGGHFIHVLMRRQLLRAGVTWPSMSRDVQHWCRSCHMCQVFQKRLLTAKPQMSIMSYGVFEKWGLNIIGPLPGSRTGQHYIITAIDYMSRWPEARATSSSTTKQVCKFLYEQVCCRFGVPLEIVTDQGREFRSDLMKLLTTKLSIKHRFATPYHLQCNGLVESFNGILQKLLFKLVEESSHTWDEQLDKALWAYRVTEKNATGFSPFFLAYGYDSVMPLHVMFPSLDFIMRHDMSQDLREKDRIFELHTLLKDRDMTILWYEKMSQKRLERVNIKKGRKG