MRGGGGGGGGDGMMDDGPKYAQIPTSFGHELRACLRCRLVKTYDQFMEQGCENCPFLDMERDHDNVVNCTTPNFTGIISVMDPGRSWAARWLRIGKFIPGCYTLAVAEELPEEYQSVCQDNNVQYFPPKRV