MLSARKLCLVLDLDHTLLNSAKFSEIEEEWQARLQTNEASDRNRVVKEGNGKRELYRFPHMGMWTKLRPGIWNFLARASQLYELHVYTMGNKVYATEMAKLLDPTGTLFAGRVISKGDDGDGADGDDKPPKSKDLDGVLGMESAVVIIDDSARVWPHHRHNLIVVERYMYFPCSRRQFGLSGPSLLEVGHDEREVDGMLSSALAVIDKIHFNFFSNQQLHEVDVRDILATEQHSVLAGCKIIFSRVFPQGETQPHLHPLWQLAEQFGAVCTITTEESVTHVVAISLGTDKVNWALATGRFAVRPAWLEASAILYRRANERDFPVPS*