MSKLRVWHIPQLPMKAFFVEVESVEEGVRMMNALADYDLFQLDNNIKPDYCNANGMHIWDEILTEQDLVDMEVGDRWVDWFIEVGDDYFDDPREYLESISEPA