MMKNLISQAQAWWSGISQREQRLVLGCGAFAILGILYWGLLQPMSQRAELAQSRIQSEKQLLTWVQDKADDITALRKSGGVSFSNQPLNQLVSSSARRFKVELIRVQPRNDSVQVWIKPLAFNQLVDWLRYLKEQQGIEVEFLDIDRTDQAGMIDVNRLQFKRG