MKRDNRRGLRRRNKTVFLPQELIIQILLRLPVKSLLRFKCVSKSWLSLITDPHFAKSHFELAAARTHRLVFFDTSSLITRSIDFNASLHDDSASVALNINFLITDTCCNVQILGSCRGFVLLDCCGSLWVWNPSTCAHKQISYSPVDMGVSFYTFLYGFGYDPLTDDYLVVQVSYNPNSDDIVNRVEFFSLRADAWKVIEGVHLSYMNCCDDIRLGLFLNGVIHWLAFRHDVSMEVIVAFDTVERSFSEIPLPVDFECNFNFCDLAVLGESLSLHVSEAEIWVMQEYKVQSSWTKTIDVSIEDIPNQYFSLICSTKSGDIIGTDGRAGLTKCNNEGQLLEYRSYSNSSRGQHQVAVYSDSLLSLPCDSEQAEEDA*