MDADRQLLLDDLEDIFNPDREPFEPPVLADIPENKQLRQQAVDLDIDRLRSKKYLLTELSSRLLPLLDHQTSGLLIPALDRSNLRTDTASKLAVVLELQSQIGQTLDQTIRTMDDFIPGRVPKPNQTNDKHFKELKSFRLHALDFAIRDVMKTELVSLLQCSVKVIKELKLPTKSYPSDVSSATALNENVNSALRWSKESELQLILELWQDSLHSIDYSLVKLKERSIPRYNSRGEIITLLTLSQPARQLAKALLPTLRLSKLFFDKLFREGIHRPQARLYTVMSSHQLKLLNELVYDIGQRVSFLFEGIEETIMPHPDQHIDEDLVFPDPPSETSHSINCTIEKLRRRFRSLIPLLLFYIVPFLPDINDLPAQFYFQDWFDAWSTLFSSVTRNAIHASNIFGETDPQ*