MSWIDASVDEFCRGMGLDAVDFSAAGRVQLSFEQSGTLHIEKHHDRLFLMLARALSWHQSGERIQHALRLCNAEQGWPFEMKTGLLDDETLVFSAKIEGDEVTLPTLEQAFALLVRLHDEVAS