MVHLNEKAEDQLMTTRISDLQDWLQAQPQLPQNISRLLLRRFLHTTRGDLSAAQRLLELNYGLRNKHAHIFIDRDPLDAS SQQLLQVADLVPLPGLTPENNKLLFYRLIDFDADKFNFTAAIKVFFMVADCRFATENEERLSDGEIPVFDMAGYTLRHLT KTALGALRVYMKFVQEAHPVRLKEIHVLNCPSYVDKVMAVVKPFIKGEVFKLIHFHLPNADTPYRHFPRSMLPEEYGGEA GKMSDLKLQWMQLLKEQRDYLMDTENWQINKIKKNGQRKSSDSGVTEGLRSLEID