MAHCLIGGFKGKILFARSTSAPSTSFQYRSYYRCTHQGCNVKKQVQRLTKDEGIVVTTYEGTHSHQIEKSTDNFEQILRQMQIYS