MNSTDAPHMIEYASKSLDFTPHDTKWIPGTSRIVCTGISPSSKGALRIYELERDGTKELFQDLSFRPQGIKCSTFGASRLASQHLAMGDYGGTLSICDLEHTTVEIFSMQGHTGIVNAIDGIGGTSCSCGAPELATGGKDGCVKIWDPRVNHAVVTLDPDKLSCSRDCWSVAFGNSYNYDERSILAGFDNGDVKLFDLRTNTMRWETNCKNGVTSVQFDRQDIEMNKIVVTTLESKFRCYDARTQHSEDGLAFLSERAHRSTVWTAKHLPQNRDIFMTGGGNGGFNIYKYHYPQNRIGKHAKDGTPVGVIGSVELLNSRVISTQPIVSFDWSPDREGLCCMSALDQSLRVFIVTRLD