MMSLKNKVDYCNLHQCKVWYSLESWQPGFTGTWARYPLLQRLMLVNSHVEWFMWMDSDALFTDMSFVIPLETYESWNKDMIIPGYWEKVYGDDPDWLGLNAGIFLIRNTEWSRNFLDKWMSFRPDSPQRSHHLTEILNREFRTRPRNWPADDQSALAYLLRRNKTEHERRTYLEAGYALHGFWEVIVDGFEEMAARGNVGDRQKWPFVTHFCGCKLCTGEYATSQSARCVESFRRAYNFGDNQVLALAGMAHPDLSSLEV