MQEYPRAFLHTFCTLAFIWLDLMTPAANSTTIIMELTHPKIHGHEVLEMMMAHGAPYSIISLEKAINEQFGEHARFHTCSAEDLSASQLINLLWEMGKFKGTPSAFTFDPSTKCDH