MRRVTESDKVGVPESGIEDAVEKLLARGYKVGRMEQVETADQAKAKRGPGAIVQRKLTQVSTPSTAMDENMKPEAVHLLALREERDFSTNSCNVDSSAEKTTFGFAFVDAAGGRFYVGSLHDDSARSALGALLTQVVPQELLYELGGLSDETMKALRRYSSQGFVPLELTPLQPDLEFMEASAAINMIESHGYFSESIDNDSSHSSRMSKWLQVLKTVNDFKPAATALGALALHLIRLKVFVNMTFSQSV*