1401e1140:	75 3f                	jne    0x1401e1181
1401e1142:	44 8d 43 ff          	lea    -0x1(%rbx),%r8d
1401e1146:	49 8b cf             	mov    %r15,%rcx
1401e1149:	48 8d 15 b8 c9 16 00 	lea    0x16c9b8(%rip),%rdx        # 0x14034db08
1401e1150:	ff 15 a2 90 14 00    	call   *0x1490a2(%rip)        # 0x14032a1f8
1401e1156:	85 c0                	test   %eax,%eax
1401e1158:	75 27                	jne    0x1401e1181
1401e115a:	41 0f be 47 09       	movsbl 0x9(%r15),%eax
1401e115f:	83 c0 d0             	add    $0xffffffd0,%eax
1401e1162:	83 f8 05             	cmp    $0x5,%eax
1401e1165:	77 10                	ja     0x1401e1177
1401e1167:	48 8b 8c 24 f0 00 00 	mov    0xf0(%rsp),%rcx
1401e116e:	00
1401e116f:	89 81 f0 01 00 00    	mov    %eax,0x1f0(%rcx)
1401e1175:	eb 93                	jmp    0x1401e110a
1401e1177:	c7 44 24 20 a3 04 00 	movl   $0x4a3,0x20(%rsp)
1401e117e:	00
1401e117f:	eb 08                	jmp    0x1401e1189
1401e1181:	c7 44 24 20 a9 04 00 	movl   $0x4a9,0x20(%rsp)
1401e1188:	00
1401e1189:	41 b8 18 01 00 00    	mov    $0x118,%r8d
1401e118f:	4c 8d 0d e2 c8 16 00 	lea    0x16c8e2(%rip),%r9        # 0x14034da78
1401e1196:	b9 14 00 00 00       	mov    $0x14,%ecx
1401e119b:	41 8d 50 ce          	lea    -0x32(%r8),%edx
1401e119f:	e8 fc 01 04 00       	call   0x1402213a0
1401e11a4:	33 d2                	xor    %edx,%edx
1401e11a6:	89 54 24 60          	mov    %edx,0x60(%rsp)
1401e11aa:	e9 5f ff ff ff       	jmp    0x1401e110e
1401e11af:	8b c2                	mov    %edx,%eax
1401e11b1:	48 81 c4 b8 00 00 00 	add    $0xb8,%rsp
1401e11b8:	41 5e                	pop    %r14
1401e11ba:	5e                   	pop    %rsi
1401e11bb:	c3                   	ret
1401e11bc:	cc                   	int3
1401e11bd:	cc                   	int3
1401e11be:	cc                   	int3
1401e11bf:	cc                   	int3
1401e11c0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1401e11c5:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
1401e11ca:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
1401e11cf:	41 54                	push   %r12
1401e11d1:	41 56                	push   %r14
1401e11d3:	41 57                	push   %r15
1401e11d5:	b8 30 00 00 00       	mov    $0x30,%eax
1401e11da:	e8 01 94 11 00       	call   0x1402fa5e0
1401e11df:	48 2b e0             	sub    %rax,%rsp
1401e11e2:	4c 8b 01             	mov    (%rcx),%r8
1401e11e5:	45 33 e4             	xor    %r12d,%r12d
1401e11e8:	4c 8b fa             	mov    %rdx,%r15
1401e11eb:	4c 8b f1             	mov    %rcx,%r14
1401e11ee:	41 8b dc             	mov    %r12d,%ebx
1401e11f1:	4d 85 c0             	test   %r8,%r8
1401e11f4:	74 19                	je     0x1401e120f
1401e11f6:	45 39 60 08          	cmp    %r12d,0x8(%r8)
1401e11fa:	74 0a                	je     0x1401e1206
1401e11fc:	49 8b 00             	mov    (%r8),%rax
1401e11ff:	39 58 44             	cmp    %ebx,0x44(%rax)
1401e1202:	0f 4f 58 44          	cmovg  0x44(%rax),%ebx
1401e1206:	4d 8b 40 10          	mov    0x10(%r8),%r8
1401e120a:	4d 85 c0             	test   %r8,%r8
1401e120d:	75 e7                	jne    0x1401e11f6
1401e120f:	48 63 f3             	movslq %ebx,%rsi
1401e1212:	48 8d 15 5f c8 16 00 	lea    0x16c85f(%rip),%rdx        # 0x14034da78
1401e1219:	41 b8 a1 03 00 00    	mov    $0x3a1,%r8d
1401e121f:	48 8d 0c b5 04 00 00 	lea    0x4(,%rsi,4),%rcx
1401e1226:	00
1401e1227:	e8 14 84 04 00       	call   0x140229640
1401e122c:	48 8b e8             	mov    %rax,%rbp
1401e122f:	48 85 c0             	test   %rax,%rax
1401e1232:	75 27                	jne    0x1401e125b
1401e1234:	4c 8d 0d 3d c8 16 00 	lea    0x16c83d(%rip),%r9        # 0x14034da78
1401e123b:	c7 44 24 20 a3 03 00 	movl   $0x3a3,0x20(%rsp)
1401e1242:	00
1401e1243:	ba e7 00 00 00       	mov    $0xe7,%edx
1401e1248:	8d 48 14             	lea    0x14(%rax),%ecx
1401e124b:	44 8d 40 41          	lea    0x41(%rax),%r8d
1401e124f:	e8 4c 01 04 00       	call   0x1402213a0
1401e1254:	33 c0                	xor    %eax,%eax
1401e1256:	e9 e6 00 00 00       	jmp    0x1401e1341
1401e125b:	49 8b 16             	mov    (%r14),%rdx
1401e125e:	48 85 d2             	test   %rdx,%rdx
1401e1261:	74 1a                	je     0x1401e127d
1401e1263:	44 39 62 08          	cmp    %r12d,0x8(%rdx)
1401e1267:	74 0b                	je     0x1401e1274
1401e1269:	48 8b 02             	mov    (%rdx),%rax
1401e126c:	48 63 48 44          	movslq 0x44(%rax),%rcx
1401e1270:	ff 44 8d 00          	incl   0x0(%rbp,%rcx,4)
1401e1274:	48 8b 52 10          	mov    0x10(%rdx),%rdx
1401e1278:	48 85 d2             	test   %rdx,%rdx
1401e127b:	75 e6                	jne    0x1401e1263
1401e127d:	85 db                	test   %ebx,%ebx
1401e127f:	0f 88 a2 00 00 00    	js     0x1401e1327
1401e1285:	48 89 7c 24 50       	mov    %rdi,0x50(%rsp)
1401e128a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1401e1290:	44 39 64 b5 00       	cmp    %r12d,0x0(%rbp,%rsi,4)
1401e1295:	7e 7f                	jle    0x1401e1316
1401e1297:	4d 8b 07             	mov    (%r15),%r8
1401e129a:	4d 8b 1e             	mov    (%r14),%r11
1401e129d:	49 8b f8             	mov    %r8,%rdi
1401e12a0:	4d 85 c0             	test   %r8,%r8
1401e12a3:	74 6b                	je     0x1401e1310
1401e12a5:	49 8b d3             	mov    %r11,%rdx
1401e12a8:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
1401e12af:	00
1401e12b0:	4d 8b cb             	mov    %r11,%r9
1401e12b3:	48 8b c2             	mov    %rdx,%rax
1401e12b6:	48 85 d2             	test   %rdx,%rdx
1401e12b9:	74 55                	je     0x1401e1310
1401e12bb:	48 8b 08             	mov    (%rax),%rcx
1401e12be:	4c 8d 52 10          	lea    0x10(%rdx),%r10
1401e12c2:	48 8b 52 10          	mov    0x10(%rdx),%rdx
1401e12c6:	3b 59 44             	cmp    0x44(%rcx),%ebx
1401e12c9:	75 40                	jne    0x1401e130b
1401e12cb:	44 39 60 08          	cmp    %r12d,0x8(%rax)
1401e12cf:	74 3a                	je     0x1401e130b
1401e12d1:	49 3b c0             	cmp    %r8,%rax
1401e12d4:	74 35                	je     0x1401e130b
1401e12d6:	48 8b 48 18          	mov    0x18(%rax),%rcx
1401e12da:	49 3b c1             	cmp    %r9,%rax
1401e12dd:	4c 8b da             	mov    %rdx,%r11
1401e12e0:	4d 0f 45 d9          	cmovne %r9,%r11
1401e12e4:	48 85 c9             	test   %rcx,%rcx
1401e12e7:	74 04                	je     0x1401e12ed
1401e12e9:	48 89 51 10          	mov    %rdx,0x10(%rcx)
1401e12ed:	4d 8b 0a             	mov    (%r10),%r9
1401e12f0:	4d 85 c9             	test   %r9,%r9
1401e12f3:	74 08                	je     0x1401e12fd
1401e12f5:	48 8b 48 18          	mov    0x18(%rax),%rcx
1401e12f9:	49 89 49 18          	mov    %rcx,0x18(%r9)
1401e12fd:	49 89 40 10          	mov    %rax,0x10(%r8)
1401e1301:	4c 89 40 18          	mov    %r8,0x18(%rax)
1401e1305:	4c 8b c0             	mov    %rax,%r8
1401e1308:	4d 89 22             	mov    %r12,(%r10)
1401e130b:	48 3b c7             	cmp    %rdi,%rax
1401e130e:	75 a0                	jne    0x1401e12b0
1401e1310:	4d 89 1e             	mov    %r11,(%r14)
1401e1313:	4d 89 07             	mov    %r8,(%r15)
1401e1316:	ff cb                	dec    %ebx
1401e1318:	48 83 ee 01          	sub    $0x1,%rsi
1401e131c:	0f 89 6e ff ff ff    	jns    0x1401e1290
1401e1322:	48 8b 7c 24 50       	mov    0x50(%rsp),%rdi
1401e1327:	41 b8 b9 03 00 00    	mov    $0x3b9,%r8d
1401e132d:	48 8d 15 44 c7 16 00 	lea    0x16c744(%rip),%rdx        # 0x14034da78
1401e1334:	48 8b cd             	mov    %rbp,%rcx
1401e1337:	e8 d4 7f 04 00       	call   0x140229310
1401e133c:	b8 01 00 00 00       	mov    $0x1,%eax
1401e1341:	48 8b 5c 24 58       	mov    0x58(%rsp),%rbx
1401e1346:	48 8b 6c 24 60       	mov    0x60(%rsp),%rbp
1401e134b:	48 8b 74 24 68       	mov    0x68(%rsp),%rsi
1401e1350:	48 83 c4 30          	add    $0x30,%rsp
1401e1354:	41 5f                	pop    %r15
1401e1356:	41 5e                	pop    %r14
1401e1358:	41 5c                	pop    %r12
1401e135a:	c3                   	ret
1401e135b:	cc                   	int3
1401e135c:	cc                   	int3
1401e135d:	cc                   	int3
1401e135e:	cc                   	int3
1401e135f:	cc                   	int3
1401e1360:	b8 28 00 00 00       	mov    $0x28,%eax
1401e1365:	e8 76 92 11 00       	call   0x1402fa5e0
1401e136a:	48 2b e0             	sub    %rax,%rsp
1401e136d:	48 8b 0d a4 b2 22 00 	mov    0x22b2a4(%rip),%rcx        # 0x14040c618
1401e1374:	48 8d 15 75 ed ff ff 	lea    -0x128b(%rip),%rdx        # 0x1401e00f0
1401e137b:	48 c7 05 92 b2 22 00 	movq   $0x0,0x22b292(%rip)        # 0x14040c618
1401e1382:	00 00 00 00
1401e1386:	48 83 c4 28          	add    $0x28,%rsp
1401e138a:	e9 d1 70 04 00       	jmp    0x140228460
1401e138f:	cc                   	int3
1401e1390:	4c 89 4c 24 20       	mov    %r9,0x20(%rsp)
1401e1395:	4c 89 44 24 18       	mov    %r8,0x18(%rsp)
1401e139a:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
1401e139f:	53                   	push   %rbx
1401e13a0:	56                   	push   %rsi
1401e13a1:	57                   	push   %rdi
1401e13a2:	41 56                	push   %r14
1401e13a4:	41 57                	push   %r15
1401e13a6:	b8 80 00 00 00       	mov    $0x80,%eax
1401e13ab:	e8 30 92 11 00       	call   0x1402fa5e0
1401e13b0:	48 2b e0             	sub    %rax,%rsp
1401e13b3:	4c 8b bc 24 d0 00 00 	mov    0xd0(%rsp),%r15
1401e13ba:	00
1401e13bb:	33 f6                	xor    %esi,%esi
1401e13bd:	48 89 74 24 58       	mov    %rsi,0x58(%rsp)
1401e13c2:	49 8b c0             	mov    %r8,%rax
1401e13c5:	48 89 74 24 60       	mov    %rsi,0x60(%rsp)
1401e13ca:	48 8b f9             	mov    %rcx,%rdi
1401e13cd:	4d 85 ff             	test   %r15,%r15
1401e13d0:	0f 84 fa 00 00 00    	je     0x1401e14d0
1401e13d6:	48 85 c0             	test   %rax,%rax
1401e13d9:	0f 84 f1 00 00 00    	je     0x1401e14d0
1401e13df:	4d 85 c9             	test   %r9,%r9
1401e13e2:	0f 84 e8 00 00 00    	je     0x1401e14d0
1401e13e8:	44 8d 46 0d          	lea    0xd(%rsi),%r8d
1401e13ec:	49 8b cf             	mov    %r15,%rcx
1401e13ef:	48 8d 15 22 c7 16 00 	lea    0x16c722(%rip),%rdx        # 0x14034db18
1401e13f6:	8b de                	mov    %esi,%ebx
1401e13f8:	ff 15 fa 8d 14 00    	call   *0x148dfa(%rip)        # 0x14032a1f8
1401e13fe:	44 8d 76 01          	lea    0x1(%rsi),%r14d
1401e1402:	85 c0                	test   %eax,%eax
1401e1404:	75 07                	jne    0x1401e140d
1401e1406:	b9 00 00 01 00       	mov    $0x10000,%ecx
1401e140b:	eb 64                	jmp    0x1401e1471
1401e140d:	41 b8 0b 00 00 00    	mov    $0xb,%r8d
1401e1413:	48 8d 15 0e c7 16 00 	lea    0x16c70e(%rip),%rdx        # 0x14034db28
1401e141a:	49 8b cf             	mov    %r15,%rcx
1401e141d:	ff 15 d5 8d 14 00    	call   *0x148dd5(%rip)        # 0x14032a1f8
1401e1423:	85 c0                	test   %eax,%eax
1401e1425:	75 0a                	jne    0x1401e1431
1401e1427:	41 8b de             	mov    %r14d,%ebx
1401e142a:	b9 00 00 03 00       	mov    $0x30000,%ecx
1401e142f:	eb 40                	jmp    0x1401e1471
1401e1431:	41 b8 09 00 00 00    	mov    $0x9,%r8d
1401e1437:	48 8d 15 fa c6 16 00 	lea    0x16c6fa(%rip),%rdx        # 0x14034db38
1401e143e:	49 8b cf             	mov    %r15,%rcx
1401e1441:	ff 15 b1 8d 14 00    	call   *0x148db1(%rip)        # 0x14032a1f8
1401e1447:	85 c0                	test   %eax,%eax
1401e1449:	75 07                	jne    0x1401e1452
1401e144b:	b9 00 00 03 00       	mov    $0x30000,%ecx
1401e1450:	eb 1f                	jmp    0x1401e1471
1401e1452:	41 b8 09 00 00 00    	mov    $0x9,%r8d
1401e1458:	48 8d 15 e9 c6 16 00 	lea    0x16c6e9(%rip),%rdx        # 0x14034db48
1401e145f:	49 8b cf             	mov    %r15,%rcx
1401e1462:	ff 15 90 8d 14 00    	call   *0x148d90(%rip)        # 0x14032a1f8
1401e1468:	85 c0                	test   %eax,%eax
1401e146a:	75 1c                	jne    0x1401e1488
1401e146c:	b9 00 00 02 00       	mov    $0x20000,%ecx
1401e1471:	48 8b 94 24 d8 00 00 	mov    0xd8(%rsp),%rdx
1401e1478:	00
1401e1479:	8b 42 1c             	mov    0x1c(%rdx),%eax
1401e147c:	25 ff ff fc ff       	and    $0xfffcffff,%eax
1401e1481:	0b c1                	or     %ecx,%eax
1401e1483:	89 42 1c             	mov    %eax,0x1c(%rdx)
1401e1486:	eb 17                	jmp    0x1401e149f
1401e1488:	48 8b 94 24 d8 00 00 	mov    0xd8(%rsp),%rdx
1401e148f:	00
1401e1490:	8b 4a 1c             	mov    0x1c(%rdx),%ecx
1401e1493:	81 e1 00 00 03 00    	and    $0x30000,%ecx
1401e1499:	0f 84 80 00 00 00    	je     0x1401e151f
1401e149f:	48 8b 87 c0 00 00 00 	mov    0xc0(%rdi),%rax
1401e14a6:	f6 40 60 10          	testb  $0x10,0x60(%rax)
1401e14aa:	75 35                	jne    0x1401e14e1
1401e14ac:	4c 8d 0d c5 c5 16 00 	lea    0x16c5c5(%rip),%r9        # 0x14034da78
1401e14b3:	c7 44 24 20 e2 04 00 	movl   $0x4e2,0x20(%rsp)
1401e14ba:	00
1401e14bb:	ba 4b 01 00 00       	mov    $0x14b,%edx
1401e14c0:	b9 14 00 00 00       	mov    $0x14,%ecx
1401e14c5:	41 b8 9e 00 00 00    	mov    $0x9e,%r8d
1401e14cb:	e8 d0 fe 03 00       	call   0x1402213a0
1401e14d0:	33 c0                	xor    %eax,%eax
1401e14d2:	48 81 c4 80 00 00 00 	add    $0x80,%rsp
1401e14d9:	41 5f                	pop    %r15
1401e14db:	41 5e                	pop    %r14
1401e14dd:	5f                   	pop    %rdi
1401e14de:	5e                   	pop    %rsi
1401e14df:	5b                   	pop    %rbx
1401e14e0:	c3                   	ret
1401e14e1:	81 f9 00 00 01 00    	cmp    $0x10000,%ecx
1401e14e7:	74 2f                	je     0x1401e1518
1401e14e9:	81 f9 00 00 02 00    	cmp    $0x20000,%ecx
1401e14ef:	74 1e                	je     0x1401e150f
1401e14f1:	81 f9 00 00 03 00    	cmp    $0x30000,%ecx
1401e14f7:	75 26                	jne    0x1401e151f
1401e14f9:	85 db                	test   %ebx,%ebx
1401e14fb:	48 8d 05 76 c6 16 00 	lea    0x16c676(%rip),%rax        # 0x14034db78
1401e1502:	4c 8d 3d 4f c6 16 00 	lea    0x16c64f(%rip),%r15        # 0x14034db58
1401e1509:	4c 0f 44 f8          	cmove  %rax,%r15
1401e150d:	eb 10                	jmp    0x1401e151f
1401e150f:	4c 8d 3d 42 c6 16 00 	lea    0x16c642(%rip),%r15        # 0x14034db58
1401e1516:	eb 07                	jmp    0x1401e151f
1401e1518:	4c 8d 3d 99 c6 16 00 	lea    0x16c699(%rip),%r15        # 0x14034dbb8
1401e151f:	8b 05 93 b2 22 00    	mov    0x22b293(%rip),%eax        # 0x14040c7b8
1401e1525:	8b 1d 91 b2 22 00    	mov    0x22b291(%rip),%ebx        # 0x14040c7bc
1401e152b:	48 89 ac 24 b0 00 00 	mov    %rbp,0xb0(%rsp)
1401e1532:	00
1401e1533:	4c 89 64 24 78       	mov    %r12,0x78(%rsp)
1401e1538:	44 8b 25 75 b2 22 00 	mov    0x22b275(%rip),%r12d        # 0x14040c7b4
1401e153f:	4c 89 6c 24 70       	mov    %r13,0x70(%rsp)
1401e1544:	44 8b 2d 65 b2 22 00 	mov    0x22b265(%rip),%r13d        # 0x14040c7b0
1401e154b:	89 84 24 d0 00 00 00 	mov    %eax,0xd0(%rsp)
1401e1552:	89 5c 24 50          	mov    %ebx,0x50(%rsp)
1401e1556:	ff 97 a8 00 00 00    	call   *0xa8(%rdi)
1401e155c:	48 63 e8             	movslq %eax,%rbp
1401e155f:	41 b8 a4 05 00 00    	mov    $0x5a4,%r8d
1401e1565:	48 8b cd             	mov    %rbp,%rcx
1401e1568:	48 8d 15 09 c5 16 00 	lea    0x16c509(%rip),%rdx        # 0x14034da78
1401e156f:	48 c1 e1 05          	shl    $0x5,%rcx
1401e1573:	e8 48 7d 04 00       	call   0x1402292c0
1401e1578:	48 89 44 24 68       	mov    %rax,0x68(%rsp)
1401e157d:	48 85 c0             	test   %rax,%rax
1401e1580:	75 0d                	jne    0x1401e158f
1401e1582:	c7 44 24 20 a6 05 00 	movl   $0x5a6,0x20(%rsp)
1401e1589:	00
1401e158a:	e9 16 08 00 00       	jmp    0x1401e1da5
1401e158f:	44 8b 84 24 d0 00 00 	mov    0xd0(%rsp),%r8d
1401e1596:	00
1401e1597:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
1401e159c:	48 89 4c 24 40       	mov    %rcx,0x40(%rsp)
1401e15a1:	44 8b cb             	mov    %ebx,%r9d
1401e15a4:	48 8d 4c 24 58       	lea    0x58(%rsp),%rcx
1401e15a9:	8b d5                	mov    %ebp,%edx
1401e15ab:	48 89 4c 24 38       	mov    %rcx,0x38(%rsp)
1401e15b0:	48 8b cf             	mov    %rdi,%rcx
1401e15b3:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1401e15b8:	44 89 64 24 28       	mov    %r12d,0x28(%rsp)
1401e15bd:	44 89 6c 24 20       	mov    %r13d,0x20(%rsp)
1401e15c2:	e8 d9 f0 ff ff       	call   0x1401e06a0
1401e15c7:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
1401e15cc:	4c 8b 4c 24 58       	mov    0x58(%rsp),%r9
1401e15d1:	4c 8b db             	mov    %rbx,%r11
1401e15d4:	48 85 db             	test   %rbx,%rbx
1401e15d7:	74 6f                	je     0x1401e1648
1401e15d9:	49 8b d1             	mov    %r9,%rdx
1401e15dc:	0f 1f 40 00          	nopl   0x0(%rax)
1401e15e0:	48 8b ca             	mov    %rdx,%rcx
1401e15e3:	48 85 d2             	test   %rdx,%rdx
1401e15e6:	74 60                	je     0x1401e1648
1401e15e8:	48 8b 01             	mov    (%rcx),%rax
1401e15eb:	4c 8d 52 10          	lea    0x10(%rdx),%r10
1401e15ef:	48 8b 52 10          	mov    0x10(%rdx),%rdx
1401e15f3:	f6 40 1c 04          	testb  $0x4,0x1c(%rax)
1401e15f7:	74 4a                	je     0x1401e1643
1401e15f9:	f6 40 20 08          	testb  $0x8,0x20(%rax)
1401e15fd:	74 44                	je     0x1401e1643
1401e15ff:	39 71 08             	cmp    %esi,0x8(%rcx)
1401e1602:	75 3f                	jne    0x1401e1643
1401e1604:	49 3b cb             	cmp    %r11,%rcx
1401e1607:	74 36                	je     0x1401e163f
1401e1609:	48 8b c2             	mov    %rdx,%rax
1401e160c:	49 3b c9             	cmp    %r9,%rcx
1401e160f:	75 03                	jne    0x1401e1614
1401e1611:	4c 8b ca             	mov    %rdx,%r9
1401e1614:	4c 8b 41 18          	mov    0x18(%rcx),%r8
1401e1618:	4d 85 c0             	test   %r8,%r8
1401e161b:	74 04                	je     0x1401e1621
1401e161d:	49 89 40 10          	mov    %rax,0x10(%r8)
1401e1621:	4d 8b 02             	mov    (%r10),%r8
1401e1624:	4d 85 c0             	test   %r8,%r8
1401e1627:	74 08                	je     0x1401e1631
1401e1629:	48 8b 41 18          	mov    0x18(%rcx),%rax
1401e162d:	49 89 40 18          	mov    %rax,0x18(%r8)
1401e1631:	49 89 4b 10          	mov    %rcx,0x10(%r11)
1401e1635:	4c 89 59 18          	mov    %r11,0x18(%rcx)
1401e1639:	4c 8b d9             	mov    %rcx,%r11
1401e163c:	49 89 32             	mov    %rsi,(%r10)
1401e163f:	44 89 71 08          	mov    %r14d,0x8(%rcx)
1401e1643:	48 3b cb             	cmp    %rbx,%rcx
1401e1646:	75 98                	jne    0x1401e15e0
1401e1648:	49 8b d9             	mov    %r9,%rbx
1401e164b:	49 8b d3             	mov    %r11,%rdx