MMLSPPMLLPVINDPLQLQIIVDDAITIDVCSSHCLFCFPAGKLHANALQGPFQFCSAYHPISIWCPCHQATSRIPSLSSSSQVSYSGRSHCLSSEEVMDF