140d29fba:	48 c1 e9 08          	shr    $0x8,%rcx
140d29fbe:	45 89 44 24 3c       	mov    %r8d,0x3c(%r12)
140d29fc3:	8b b4 90 90 69 17 01 	mov    0x1176990(%rax,%rdx,4),%esi
140d29fca:	0f b6 d1             	movzbl %cl,%edx
140d29fcd:	81 e6 00 00 ff 00    	and    $0xff0000,%esi
140d29fd3:	8b 8c 90 90 5d 17 01 	mov    0x1175d90(%rax,%rdx,4),%ecx
140d29fda:	81 e1 00 ff 00 00    	and    $0xff00,%ecx
140d29fe0:	33 f1                	xor    %ecx,%esi
140d29fe2:	41 8b c8             	mov    %r8d,%ecx
140d29fe5:	48 c1 e9 18          	shr    $0x18,%rcx
140d29fe9:	8b 8c 88 90 65 17 01 	mov    0x1176590(%rax,%rcx,4),%ecx
140d29ff0:	81 e1 00 00 00 ff    	and    $0xff000000,%ecx
140d29ff6:	33 f1                	xor    %ecx,%esi
140d29ff8:	41 0f b6 c8          	movzbl %r8b,%ecx
140d29ffc:	0f b6 8c 88 90 61 17 	movzbl 0x1176190(%rax,%rcx,4),%ecx
140d2a003:	01
140d2a004:	33 f1                	xor    %ecx,%esi
140d2a006:	4d 8d 64 24 60       	lea    0x60(%r12),%r12
140d2a00b:	33 f3                	xor    %ebx,%esi
140d2a00d:	44 33 f6             	xor    %esi,%r14d
140d2a010:	41 89 74 24 e0       	mov    %esi,-0x20(%r12)
140d2a015:	45 33 fe             	xor    %r14d,%r15d
140d2a018:	45 89 74 24 e4       	mov    %r14d,-0x1c(%r12)
140d2a01d:	45 33 cf             	xor    %r15d,%r9d
140d2a020:	45 89 7c 24 e8       	mov    %r15d,-0x18(%r12)
140d2a025:	45 89 4c 24 ec       	mov    %r9d,-0x14(%r12)
140d2a02a:	41 8b c9             	mov    %r9d,%ecx
140d2a02d:	48 c1 e9 08          	shr    $0x8,%rcx
140d2a031:	0f b6 d1             	movzbl %cl,%edx
140d2a034:	41 8b c9             	mov    %r9d,%ecx
140d2a037:	48 c1 e9 10          	shr    $0x10,%rcx
140d2a03b:	8b ac 90 90 69 17 01 	mov    0x1176990(%rax,%rdx,4),%ebp
140d2a042:	0f b6 d1             	movzbl %cl,%edx
140d2a045:	81 e5 00 00 ff 00    	and    $0xff0000,%ebp
140d2a04b:	8b 8c 90 90 65 17 01 	mov    0x1176590(%rax,%rdx,4),%ecx
140d2a052:	81 e1 00 00 00 ff    	and    $0xff000000,%ecx
140d2a058:	33 e9                	xor    %ecx,%ebp
140d2a05a:	41 8b c9             	mov    %r9d,%ecx
140d2a05d:	48 c1 e9 18          	shr    $0x18,%rcx
140d2a061:	0f b6 8c 88 90 61 17 	movzbl 0x1176190(%rax,%rcx,4),%ecx
140d2a068:	01
140d2a069:	33 e9                	xor    %ecx,%ebp
140d2a06b:	41 0f b6 c9          	movzbl %r9b,%ecx
140d2a06f:	8b 94 88 90 5d 17 01 	mov    0x1175d90(%rax,%rcx,4),%edx
140d2a076:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
140d2a07b:	81 e2 00 ff 00 00    	and    $0xff00,%edx
140d2a081:	33 ea                	xor    %edx,%ebp
140d2a083:	33 69 fc             	xor    -0x4(%rcx),%ebp
140d2a086:	33 ef                	xor    %edi,%ebp
140d2a088:	41 89 6c 24 f0       	mov    %ebp,-0x10(%r12)
140d2a08d:	8b dd                	mov    %ebp,%ebx
140d2a08f:	41 33 da             	xor    %r10d,%ebx
140d2a092:	41 89 5c 24 f4       	mov    %ebx,-0xc(%r12)
140d2a097:	8b fb                	mov    %ebx,%edi
140d2a099:	41 33 fb             	xor    %r11d,%edi
140d2a09c:	41 89 7c 24 f8       	mov    %edi,-0x8(%r12)
140d2a0a1:	8b cf                	mov    %edi,%ecx
140d2a0a3:	41 33 c8             	xor    %r8d,%ecx
140d2a0a6:	44 8b d1             	mov    %ecx,%r10d
140d2a0a9:	48 c1 e9 10          	shr    $0x10,%rcx
140d2a0ad:	0f b6 d1             	movzbl %cl,%edx
140d2a0b0:	41 8b ca             	mov    %r10d,%ecx
140d2a0b3:	48 c1 e9 08          	shr    $0x8,%rcx
140d2a0b7:	45 89 54 24 fc       	mov    %r10d,-0x4(%r12)
140d2a0bc:	44 8b 9c 90 90 69 17 	mov    0x1176990(%rax,%rdx,4),%r11d
140d2a0c3:	01
140d2a0c4:	0f b6 d1             	movzbl %cl,%edx
140d2a0c7:	41 81 e3 00 00 ff 00 	and    $0xff0000,%r11d
140d2a0ce:	8b 8c 90 90 5d 17 01 	mov    0x1175d90(%rax,%rdx,4),%ecx
140d2a0d5:	81 e1 00 ff 00 00    	and    $0xff00,%ecx
140d2a0db:	44 33 d9             	xor    %ecx,%r11d
140d2a0de:	41 8b ca             	mov    %r10d,%ecx
140d2a0e1:	48 c1 e9 18          	shr    $0x18,%rcx
140d2a0e5:	8b 8c 88 90 65 17 01 	mov    0x1176590(%rax,%rcx,4),%ecx
140d2a0ec:	81 e1 00 00 00 ff    	and    $0xff000000,%ecx
140d2a0f2:	44 33 d9             	xor    %ecx,%r11d
140d2a0f5:	41 0f b6 ca          	movzbl %r10b,%ecx
140d2a0f9:	0f b6 8c 88 90 61 17 	movzbl 0x1176190(%rax,%rcx,4),%ecx
140d2a100:	01
140d2a101:	44 33 d9             	xor    %ecx,%r11d
140d2a104:	44 33 de             	xor    %esi,%r11d
140d2a107:	41 8b cb             	mov    %r11d,%ecx
140d2a10a:	45 89 1c 24          	mov    %r11d,(%r12)
140d2a10e:	41 33 ce             	xor    %r14d,%ecx
140d2a111:	41 89 4d 64          	mov    %ecx,0x64(%r13)
140d2a115:	41 33 cf             	xor    %r15d,%ecx
140d2a118:	41 89 4d 68          	mov    %ecx,0x68(%r13)
140d2a11c:	41 33 c9             	xor    %r9d,%ecx
140d2a11f:	44 8b c1             	mov    %ecx,%r8d
140d2a122:	48 c1 e9 08          	shr    $0x8,%rcx
140d2a126:	0f b6 d1             	movzbl %cl,%edx
140d2a129:	41 8b c8             	mov    %r8d,%ecx
140d2a12c:	48 c1 e9 10          	shr    $0x10,%rcx
140d2a130:	45 89 45 6c          	mov    %r8d,0x6c(%r13)
140d2a134:	44 8b 8c 90 90 69 17 	mov    0x1176990(%rax,%rdx,4),%r9d
140d2a13b:	01
140d2a13c:	0f b6 d1             	movzbl %cl,%edx
140d2a13f:	41 81 e1 00 00 ff 00 	and    $0xff0000,%r9d
140d2a146:	8b 8c 90 90 65 17 01 	mov    0x1176590(%rax,%rdx,4),%ecx
140d2a14d:	81 e1 00 00 00 ff    	and    $0xff000000,%ecx
140d2a153:	44 33 c9             	xor    %ecx,%r9d
140d2a156:	48 8b 74 24 30       	mov    0x30(%rsp),%rsi
140d2a15b:	41 8b c8             	mov    %r8d,%ecx
140d2a15e:	48 c1 e9 18          	shr    $0x18,%rcx
140d2a162:	0f b6 8c 88 90 61 17 	movzbl 0x1176190(%rax,%rcx,4),%ecx
140d2a169:	01
140d2a16a:	44 33 c9             	xor    %ecx,%r9d
140d2a16d:	41 0f b6 c8          	movzbl %r8b,%ecx
140d2a171:	8b 94 88 90 5d 17 01 	mov    0x1175d90(%rax,%rcx,4),%edx
140d2a178:	48 8d 0d 35 dd 44 00 	lea    0x44dd35(%rip),%rcx        # 0x141177eb4
140d2a17f:	81 e2 00 ff 00 00    	and    $0xff00,%edx
140d2a185:	44 33 ca             	xor    %edx,%r9d
140d2a188:	44 33 cd             	xor    %ebp,%r9d
140d2a18b:	44 33 0e             	xor    (%rsi),%r9d
140d2a18e:	48 83 c6 0c          	add    $0xc,%rsi
140d2a192:	45 89 4d 70          	mov    %r9d,0x70(%r13)
140d2a196:	44 33 cb             	xor    %ebx,%r9d
140d2a199:	41 33 f9             	xor    %r9d,%edi
140d2a19c:	45 89 4d 74          	mov    %r9d,0x74(%r13)
140d2a1a0:	44 33 d7             	xor    %edi,%r10d
140d2a1a3:	41 89 7d 78          	mov    %edi,0x78(%r13)
140d2a1a7:	45 89 55 7c          	mov    %r10d,0x7c(%r13)
140d2a1ab:	48 89 74 24 30       	mov    %rsi,0x30(%rsp)
140d2a1b0:	48 3b f1             	cmp    %rcx,%rsi
140d2a1b3:	0f 85 e7 fc ff ff    	jne    0x140d29ea0
140d2a1b9:	4c 8b 3c 24          	mov    (%rsp),%r15
140d2a1bd:	4c 8b 6c 24 08       	mov    0x8(%rsp),%r13
140d2a1c2:	4c 8b 64 24 10       	mov    0x10(%rsp),%r12
140d2a1c7:	33 c0                	xor    %eax,%eax
140d2a1c9:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
140d2a1ce:	48 8b 6c 24 40       	mov    0x40(%rsp),%rbp
140d2a1d3:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
140d2a1d8:	48 8b 7c 24 18       	mov    0x18(%rsp),%rdi
140d2a1dd:	48 83 c4 20          	add    $0x20,%rsp
140d2a1e1:	41 5e                	pop    %r14
140d2a1e3:	c3                   	ret
140d2a1e4:	b8 fe ff ff ff       	mov    $0xfffffffe,%eax
140d2a1e9:	48 83 c4 20          	add    $0x20,%rsp
140d2a1ed:	41 5e                	pop    %r14
140d2a1ef:	c3                   	ret
140d2a1f0:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
140d2a1f5:	48 83 c4 20          	add    $0x20,%rsp
140d2a1f9:	41 5e                	pop    %r14
140d2a1fb:	c3                   	ret
140d2a1fc:	cc                   	int3
140d2a1fd:	cc                   	int3
140d2a1fe:	cc                   	int3
140d2a1ff:	cc                   	int3
140d2a200:	b8 38 00 00 00       	mov    $0x38,%eax
140d2a205:	e8 96 12 0f 00       	call   0x140e1b4a0
140d2a20a:	48 2b e0             	sub    %rax,%rsp
140d2a20d:	83 7c 24 68 00       	cmpl   $0x0,0x68(%rsp)
140d2a212:	74 15                	je     0x140d2a229
140d2a214:	48 8d 05 45 e8 ff ff 	lea    -0x17bb(%rip),%rax        # 0x140d28a60
140d2a21b:	48 89 44 24 68       	mov    %rax,0x68(%rsp)
140d2a220:	48 83 c4 38          	add    $0x38,%rsp
140d2a224:	e9 17 03 00 00       	jmp    0x140d2a540
140d2a229:	48 8d 05 50 e2 ff ff 	lea    -0x1db0(%rip),%rax        # 0x140d28480
140d2a230:	48 89 44 24 68       	mov    %rax,0x68(%rsp)
140d2a235:	48 83 c4 38          	add    $0x38,%rsp
140d2a239:	e9 02 00 00 00       	jmp    0x140d2a240
140d2a23e:	cc                   	int3
140d2a23f:	cc                   	int3
140d2a240:	40 53                	rex push %rbx
140d2a242:	56                   	push   %rsi
140d2a243:	57                   	push   %rdi
140d2a244:	41 57                	push   %r15
140d2a246:	b8 78 00 00 00       	mov    $0x78,%eax
140d2a24b:	e8 50 12 0f 00       	call   0x140e1b4a0
140d2a250:	48 2b e0             	sub    %rax,%rsp
140d2a253:	48 8b 05 a6 ec 68 00 	mov    0x68eca6(%rip),%rax        # 0x1413b8f00
140d2a25a:	48 33 c4             	xor    %rsp,%rax
140d2a25d:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
140d2a262:	4c 8b bc 24 c0 00 00 	mov    0xc0(%rsp),%r15
140d2a269:	00
140d2a26a:	49 8b f8             	mov    %r8,%rdi
140d2a26d:	4c 8b 94 24 c8 00 00 	mov    0xc8(%rsp),%r10
140d2a274:	00
140d2a275:	48 8b da             	mov    %rdx,%rbx
140d2a278:	4c 89 7c 24 38       	mov    %r15,0x38(%rsp)
140d2a27d:	48 8b f1             	mov    %rcx,%rsi
140d2a280:	4c 89 54 24 30       	mov    %r10,0x30(%rsp)
140d2a285:	4c 89 4c 24 28       	mov    %r9,0x28(%rsp)
140d2a28a:	4d 85 c0             	test   %r8,%r8
140d2a28d:	0f 84 94 02 00 00    	je     0x140d2a527
140d2a293:	48 89 ac 24 b0 00 00 	mov    %rbp,0xb0(%rsp)
140d2a29a:	00
140d2a29b:	4c 89 74 24 60       	mov    %r14,0x60(%rsp)
140d2a2a0:	48 3b ca             	cmp    %rdx,%rcx
140d2a2a3:	74 70                	je     0x140d2a315
140d2a2a5:	4d 8b f7             	mov    %r15,%r14
140d2a2a8:	49 83 f8 10          	cmp    $0x10,%r8
140d2a2ac:	72 5d                	jb     0x140d2a30b
140d2a2ae:	49 8b e8             	mov    %r8,%rbp
140d2a2b1:	4d 8b f9             	mov    %r9,%r15
140d2a2b4:	48 c1 ed 04          	shr    $0x4,%rbp
140d2a2b8:	48 6b c5 f0          	imul   $0xfffffffffffffff0,%rbp,%rax
140d2a2bc:	48 03 f8             	add    %rax,%rdi
140d2a2bf:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
140d2a2c4:	49 8b fa             	mov    %r10,%rdi
140d2a2c7:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
140d2a2ce:	00 00
140d2a2d0:	4d 8b c7             	mov    %r15,%r8
140d2a2d3:	48 8b d3             	mov    %rbx,%rdx
140d2a2d6:	48 8b ce             	mov    %rsi,%rcx
140d2a2d9:	48 8b c7             	mov    %rdi,%rax
140d2a2dc:	ff 15 3e 97 25 00    	call   *0x25973e(%rip)        # 0x140f83a20
140d2a2e2:	49 8b 06             	mov    (%r14),%rax
140d2a2e5:	48 31 03             	xor    %rax,(%rbx)
140d2a2e8:	49 8b 46 08          	mov    0x8(%r14),%rax
140d2a2ec:	4c 8b f6             	mov    %rsi,%r14
140d2a2ef:	48 31 43 08          	xor    %rax,0x8(%rbx)
140d2a2f3:	48 83 c6 10          	add    $0x10,%rsi
140d2a2f7:	48 83 c3 10          	add    $0x10,%rbx
140d2a2fb:	48 83 ed 01          	sub    $0x1,%rbp
140d2a2ff:	75 cf                	jne    0x140d2a2d0
140d2a301:	48 8b 7c 24 20       	mov    0x20(%rsp),%rdi
140d2a306:	4c 8b 7c 24 38       	mov    0x38(%rsp),%r15
140d2a30b:	41 0f 10 06          	movups (%r14),%xmm0
140d2a30f:	41 0f 11 07          	movups %xmm0,(%r15)
140d2a313:	eb 6e                	jmp    0x140d2a383
140d2a315:	48 83 ff 10          	cmp    $0x10,%rdi
140d2a319:	72 7b                	jb     0x140d2a396
140d2a31b:	48 8b ef             	mov    %rdi,%rbp
140d2a31e:	48 c1 ed 04          	shr    $0x4,%rbp
140d2a322:	48 6b c5 f0          	imul   $0xfffffffffffffff0,%rbp,%rax
140d2a326:	48 03 f8             	add    %rax,%rdi
140d2a329:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
140d2a32e:	49 8b f9             	mov    %r9,%rdi
140d2a331:	4c 8b c7             	mov    %rdi,%r8
140d2a334:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
140d2a339:	48 8b ce             	mov    %rsi,%rcx
140d2a33c:	49 8b c2             	mov    %r10,%rax
140d2a33f:	ff 15 db 96 25 00    	call   *0x2596db(%rip)        # 0x140f83a20
140d2a345:	48 8b 0e             	mov    (%rsi),%rcx
140d2a348:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
140d2a34d:	49 33 07             	xor    (%r15),%rax
140d2a350:	4c 8b 54 24 30       	mov    0x30(%rsp),%r10
140d2a355:	48 89 03             	mov    %rax,(%rbx)
140d2a358:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
140d2a35d:	49 33 47 08          	xor    0x8(%r15),%rax
140d2a361:	49 89 0f             	mov    %rcx,(%r15)
140d2a364:	48 8b 4e 08          	mov    0x8(%rsi),%rcx
140d2a368:	48 83 c6 10          	add    $0x10,%rsi
140d2a36c:	48 89 43 08          	mov    %rax,0x8(%rbx)
140d2a370:	48 83 c3 10          	add    $0x10,%rbx
140d2a374:	49 89 4f 08          	mov    %rcx,0x8(%r15)
140d2a378:	48 83 ed 01          	sub    $0x1,%rbp
140d2a37c:	75 b3                	jne    0x140d2a331
140d2a37e:	48 8b 7c 24 20       	mov    0x20(%rsp),%rdi
140d2a383:	48 85 ff             	test   %rdi,%rdi
140d2a386:	0f 84 8e 01 00 00    	je     0x140d2a51a
140d2a38c:	4c 8b 4c 24 28       	mov    0x28(%rsp),%r9
140d2a391:	4c 8b 54 24 30       	mov    0x30(%rsp),%r10
140d2a396:	4c 89 64 24 70       	mov    %r12,0x70(%rsp)
140d2a39b:	48 8d 44 24 41       	lea    0x41(%rsp),%rax
140d2a3a0:	49 2b c7             	sub    %r15,%rax
140d2a3a3:	4c 89 6c 24 68       	mov    %r13,0x68(%rsp)
140d2a3a8:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
140d2a3ad:	4c 8d 6c 24 40       	lea    0x40(%rsp),%r13
140d2a3b2:	48 8b ee             	mov    %rsi,%rbp
140d2a3b5:	4c 8d 74 24 42       	lea    0x42(%rsp),%r14
140d2a3ba:	49 2b ef             	sub    %r15,%rbp
140d2a3bd:	b8 02 00 00 00       	mov    $0x2,%eax
140d2a3c2:	49 2b c7             	sub    %r15,%rax
140d2a3c5:	41 bc 01 00 00 00    	mov    $0x1,%r12d
140d2a3cb:	4d 2b ef             	sub    %r15,%r13
140d2a3ce:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140d2a3d3:	4d 2b e7             	sub    %r15,%r12
140d2a3d6:	4d 2b f7             	sub    %r15,%r14
140d2a3d9:	48 83 c5 02          	add    $0x2,%rbp
140d2a3dd:	49 2b df             	sub    %r15,%rbx
140d2a3e0:	48 83 c3 02          	add    $0x2,%rbx
140d2a3e4:	0f 1f 40 00          	nopl   0x0(%rax)
140d2a3e8:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
140d2a3ef:	00
140d2a3f0:	4d 8b c1             	mov    %r9,%r8
140d2a3f3:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
140d2a3f8:	48 8b ce             	mov    %rsi,%rcx
140d2a3fb:	49 8b c2             	mov    %r10,%rax
140d2a3fe:	ff 15 1c 96 25 00    	call   *0x25961c(%rip)        # 0x140f83a20
140d2a404:	4c 8b d6             	mov    %rsi,%r10
140d2a407:	49 8d 4f fe          	lea    -0x2(%r15),%rcx
140d2a40b:	4c 2b d1             	sub    %rcx,%r10
140d2a40e:	49 8d 47 01          	lea    0x1(%r15),%rax
140d2a412:	45 33 c9             	xor    %r9d,%r9d
140d2a415:	4c 2b d3             	sub    %rbx,%r10
140d2a418:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
140d2a41f:	00
140d2a420:	4c 3b cf             	cmp    %rdi,%r9
140d2a423:	0f 83 9a 00 00 00    	jae    0x140d2a4c3
140d2a429:	42 0f b6 4c 28 ff    	movzbl -0x1(%rax,%r13,1),%ecx
140d2a42f:	32 48 ff             	xor    -0x1(%rax),%cl
140d2a432:	0f b6 54 28 fd       	movzbl -0x3(%rax,%rbp,1),%edx
140d2a437:	88 4c 18 fd          	mov    %cl,-0x3(%rax,%rbx,1)
140d2a43b:	48 8b c8             	mov    %rax,%rcx
140d2a43e:	49 2b cf             	sub    %r15,%rcx
140d2a441:	88 50 ff             	mov    %dl,-0x1(%rax)
140d2a444:	48 3b cf             	cmp    %rdi,%rcx
140d2a447:	73 77                	jae    0x140d2a4c0
140d2a449:	42 0f b6 0c 28       	movzbl (%rax,%r13,1),%ecx
140d2a44e:	48 8d 14 18          	lea    (%rax,%rbx,1),%rdx
140d2a452:	32 08                	xor    (%rax),%cl
140d2a454:	46 0f b6 44 12 fe    	movzbl -0x2(%rdx,%r10,1),%r8d
140d2a45a:	88 4a fe             	mov    %cl,-0x2(%rdx)
140d2a45d:	4a 8d 0c 20          	lea    (%rax,%r12,1),%rcx
140d2a461:	44 88 00             	mov    %r8b,(%rax)
140d2a464:	48 3b cf             	cmp    %rdi,%rcx
140d2a467:	73 51                	jae    0x140d2a4ba
140d2a469:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
140d2a46e:	0f b6 54 28 ff       	movzbl -0x1(%rax,%rbp,1),%edx
140d2a473:	0f b6 0c 08          	movzbl (%rax,%rcx,1),%ecx
140d2a477:	32 48 01             	xor    0x1(%rax),%cl
140d2a47a:	88 4c 18 ff          	mov    %cl,-0x1(%rax,%rbx,1)
140d2a47e:	48 8b 4c 24 20       	mov    0x20(%rsp),%rcx
140d2a483:	48 03 c8             	add    %rax,%rcx
140d2a486:	88 50 01             	mov    %dl,0x1(%rax)
140d2a489:	48 3b cf             	cmp    %rdi,%rcx
140d2a48c:	73 26                	jae    0x140d2a4b4
140d2a48e:	0f b6 14 28          	movzbl (%rax,%rbp,1),%edx
140d2a492:	49 83 c1 04          	add    $0x4,%r9
140d2a496:	42 0f b6 0c 30       	movzbl (%rax,%r14,1),%ecx
140d2a49b:	32 48 02             	xor    0x2(%rax),%cl
140d2a49e:	88 0c 18             	mov    %cl,(%rax,%rbx,1)
140d2a4a1:	88 50 02             	mov    %dl,0x2(%rax)
140d2a4a4:	48 83 c0 04          	add    $0x4,%rax
140d2a4a8:	49 83 f9 10          	cmp    $0x10,%r9
140d2a4ac:	0f 82 6e ff ff ff    	jb     0x140d2a420
140d2a4b2:	eb 0f                	jmp    0x140d2a4c3
140d2a4b4:	49 83 c1 03          	add    $0x3,%r9
140d2a4b8:	eb 09                	jmp    0x140d2a4c3
140d2a4ba:	49 83 c1 02          	add    $0x2,%r9
140d2a4be:	eb 03                	jmp    0x140d2a4c3
140d2a4c0:	49 ff c1             	inc    %r9
140d2a4c3:	48 83 ff 10          	cmp    $0x10,%rdi
140d2a4c7:	76 22                	jbe    0x140d2a4eb
140d2a4c9:	4c 8b 4c 24 28       	mov    0x28(%rsp),%r9
140d2a4ce:	48 83 c6 10          	add    $0x10,%rsi
140d2a4d2:	4c 8b 54 24 30       	mov    0x30(%rsp),%r10
140d2a4d7:	48 83 c5 10          	add    $0x10,%rbp
140d2a4db:	48 83 c3 10          	add    $0x10,%rbx
140d2a4df:	48 83 ef 10          	sub    $0x10,%rdi
140d2a4e3:	0f 85 07 ff ff ff    	jne    0x140d2a3f0
140d2a4e9:	eb 25                	jmp    0x140d2a510
140d2a4eb:	49 83 f9 10          	cmp    $0x10,%r9
140d2a4ef:	73 1f                	jae    0x140d2a510
140d2a4f1:	49 2b f7             	sub    %r15,%rsi
140d2a4f4:	4b 8d 0c 0f          	lea    (%r15,%r9,1),%rcx
140d2a4f8:	ba 10 00 00 00       	mov    $0x10,%edx
140d2a4fd:	49 2b d1             	sub    %r9,%rdx