1401c12c6:	48 85 f6             	test   %rsi,%rsi
1401c12c9:	0f 84 4d f2 ff ff    	je     0x1401c051c
1401c12cf:	8b 57 1c             	mov    0x1c(%rdi),%edx
1401c12d2:	48 89 f1             	mov    %rsi,%rcx
1401c12d5:	e8 76 a5 e9 ff       	call   0x14005b850
1401c12da:	85 c0                	test   %eax,%eax
1401c12dc:	0f 85 3a f2 ff ff    	jne    0x1401c051c
1401c12e2:	48 8d 0d 12 33 07 00 	lea    0x73312(%rip),%rcx        # 0x1402345fb
1401c12e9:	48 8b 6c 24 68       	mov    0x68(%rsp),%rbp
1401c12ee:	e8 8d 78 ff ff       	call   0x1401b8b80
1401c12f3:	48 89 f2             	mov    %rsi,%rdx
1401c12f6:	48 89 c1             	mov    %rax,%rcx
1401c12f9:	e8 32 23 f0 ff       	call   0x1400c3630
1401c12fe:	e9 ad f5 ff ff       	jmp    0x1401c08b0
1401c1303:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1401c1308:	48 85 f6             	test   %rsi,%rsi
1401c130b:	75 c2                	jne    0x1401c12cf
1401c130d:	e9 16 f2 ff ff       	jmp    0x1401c0528
1401c1312:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1401c1318:	a8 10                	test   $0x10,%al
1401c131a:	74 0b                	je     0x1401c1327
1401c131c:	48 83 7f 30 00       	cmpq   $0x0,0x30(%rdi)
1401c1321:	0f 84 cd 16 00 00    	je     0x1401c29f4
1401c1327:	48 8b 05 d2 80 07 00 	mov    0x780d2(%rip),%rax        # 0x140239400
1401c132e:	4c 8d a4 24 70 02 00 	lea    0x270(%rsp),%r12
1401c1335:	00
1401c1336:	48 8d 57 60          	lea    0x60(%rdi),%rdx
1401c133a:	4d 89 e0             	mov    %r12,%r8
1401c133d:	48 8b 08             	mov    (%rax),%rcx
1401c1340:	e8 8b da e7 ff       	call   0x14003edd0
1401c1345:	85 c0                	test   %eax,%eax
1401c1347:	75 1c                	jne    0x1401c1365
1401c1349:	44 8b 47 18          	mov    0x18(%rdi),%r8d
1401c134d:	48 8b 8c 24 80 00 00 	mov    0x80(%rsp),%rcx
1401c1354:	00
1401c1355:	4c 89 e2             	mov    %r12,%rdx
1401c1358:	e8 f3 71 ff ff       	call   0x1401b8550
1401c135d:	85 c0                	test   %eax,%eax
1401c135f:	0f 84 21 f8 ff ff    	je     0x1401c0b86
1401c1365:	4c 8b 35 74 7c 07 00 	mov    0x77c74(%rip),%r14        # 0x140238fe0
1401c136c:	48 8d 0d 95 2e 07 00 	lea    0x72e95(%rip),%rcx        # 0x140234208
1401c1373:	45 8b 0e             	mov    (%r14),%r9d
1401c1376:	45 85 c9             	test   %r9d,%r9d
1401c1379:	74 08                	je     0x1401c1383
1401c137b:	e8 e8 1f 02 00       	call   0x1401e3368
1401c1380:	48 89 c1             	mov    %rax,%rcx
1401c1383:	e8 a8 22 f0 ff       	call   0x1400c3630
1401c1388:	41 8b 4f 68          	mov    0x68(%r15),%ecx
1401c138c:	0f b6 47 40          	movzbl 0x40(%rdi),%eax
1401c1390:	85 c9                	test   %ecx,%ecx
1401c1392:	0f 88 08 f2 ff ff    	js     0x1401c05a0
1401c1398:	41 8b 57 44          	mov    0x44(%r15),%edx
1401c139c:	85 d2                	test   %edx,%edx
1401c139e:	0f 84 fc f1 ff ff    	je     0x1401c05a0
1401c13a4:	84 c0                	test   %al,%al
1401c13a6:	0f 89 5d 16 00 00    	jns    0x1401c2a09
1401c13ac:	48 89 f1             	mov    %rsi,%rcx
1401c13af:	e8 8c 95 ed ff       	call   0x14009a940
1401c13b4:	48 8b 8c 24 88 01 00 	mov    0x188(%rsp),%rcx
1401c13bb:	00
1401c13bc:	e8 ef 7a f3 ff       	call   0x1400f8eb0
1401c13c1:	4c 8b 35 18 7c 07 00 	mov    0x77c18(%rip),%r14        # 0x140238fe0
1401c13c8:	41 8b 2e             	mov    (%r14),%ebp
1401c13cb:	48 8d 0d a1 2f 07 00 	lea    0x72fa1(%rip),%rcx        # 0x140234373
1401c13d2:	85 ed                	test   %ebp,%ebp
1401c13d4:	0f 84 aa fe ff ff    	je     0x1401c1284
1401c13da:	e9 9d fe ff ff       	jmp    0x1401c127c
1401c13df:	90                   	nop
1401c13e0:	48 89 6c 24 20       	mov    %rbp,0x20(%rsp)
1401c13e5:	4d 89 e9             	mov    %r13,%r9
1401c13e8:	49 89 f8             	mov    %rdi,%r8
1401c13eb:	4c 89 f2             	mov    %r14,%rdx
1401c13ee:	4c 89 f9             	mov    %r15,%rcx
1401c13f1:	e8 6a a5 ff ff       	call   0x1401bb960
1401c13f6:	85 c0                	test   %eax,%eax
1401c13f8:	0f 84 07 fa ff ff    	je     0x1401c0e05
1401c13fe:	4c 8b 35 db 7b 07 00 	mov    0x77bdb(%rip),%r14        # 0x140238fe0
1401c1405:	48 8b 5f 08          	mov    0x8(%rdi),%rbx
1401c1409:	48 8d 0d 78 2e 07 00 	lea    0x72e78(%rip),%rcx        # 0x140234288
1401c1410:	45 8b 36             	mov    (%r14),%r14d
1401c1413:	45 85 f6             	test   %r14d,%r14d
1401c1416:	74 08                	je     0x1401c1420
1401c1418:	e8 4b 1f 02 00       	call   0x1401e3368
1401c141d:	48 89 c1             	mov    %rax,%rcx
1401c1420:	48 89 da             	mov    %rbx,%rdx
1401c1423:	e8 08 22 f0 ff       	call   0x1400c3630
1401c1428:	e9 5b ff ff ff       	jmp    0x1401c1388
1401c142d:	0f 1f 00             	nopl   (%rax)
1401c1430:	41 8b 47 1c          	mov    0x1c(%r15),%eax
1401c1434:	85 c0                	test   %eax,%eax
1401c1436:	0f 85 1c f5 ff ff    	jne    0x1401c0958
1401c143c:	44 8b 6f 18          	mov    0x18(%rdi),%r13d
1401c1440:	31 ed                	xor    %ebp,%ebp
1401c1442:	31 f6                	xor    %esi,%esi
1401c1444:	e9 87 ef ff ff       	jmp    0x1401c03d0
1401c1449:	48 83 f8 01          	cmp    $0x1,%rax
1401c144d:	0f 87 b4 01 00 00    	ja     0x1401c1607
1401c1453:	45 8b 77 14          	mov    0x14(%r15),%r14d
1401c1457:	45 85 f6             	test   %r14d,%r14d
1401c145a:	0f 85 70 f0 ff ff    	jne    0x1401c04d0
1401c1460:	48 89 d9             	mov    %rbx,%rcx
1401c1463:	41 bc 01 00 00 00    	mov    $0x1,%r12d
1401c1469:	e8 2a 8a 02 00       	call   0x1401e9e98
1401c146e:	49 8b 57 58          	mov    0x58(%r15),%rdx
1401c1472:	41 89 c0             	mov    %eax,%r8d
1401c1475:	48 8b 8a 80 01 00 00 	mov    0x180(%rdx),%rcx
1401c147c:	48 89 da             	mov    %rbx,%rdx
1401c147f:	e8 5c 9c e9 ff       	call   0x14005b0e0
1401c1484:	85 c0                	test   %eax,%eax
1401c1486:	0f 88 e1 ef ff ff    	js     0x1401c046d
1401c148c:	45 8b 47 14          	mov    0x14(%r15),%r8d
1401c1490:	45 85 c0             	test   %r8d,%r8d
1401c1493:	0f 85 37 f0 ff ff    	jne    0x1401c04d0
1401c1499:	49 8b 57 58          	mov    0x58(%r15),%rdx
1401c149d:	48 98                	cltq
1401c149f:	48 8b 92 80 01 00 00 	mov    0x180(%rdx),%rdx
1401c14a6:	48 8b 12             	mov    (%rdx),%rdx
1401c14a9:	48 8b 04 c2          	mov    (%rdx,%rax,8),%rax
1401c14ad:	f6 40 3b 20          	testb  $0x20,0x3b(%rax)
1401c14b1:	0f 85 a1 01 00 00    	jne    0x1401c1658
1401c14b7:	41 bc 01 00 00 00    	mov    $0x1,%r12d
1401c14bd:	e9 b4 ef ff ff       	jmp    0x1401c0476
1401c14c2:	ff 15 58 df 0e 00    	call   *0xedf58(%rip)        # 0x1402af420
1401c14c8:	8b 00                	mov    (%rax),%eax
1401c14ca:	83 f8 02             	cmp    $0x2,%eax
1401c14cd:	0f 84 fd ef ff ff    	je     0x1401c04d0
1401c14d3:	83 f8 14             	cmp    $0x14,%eax
1401c14d6:	0f 84 f4 ef ff ff    	je     0x1401c04d0
1401c14dc:	48 89 da             	mov    %rbx,%rdx
1401c14df:	48 8d 0d f7 30 07 00 	lea    0x730f7(%rip),%rcx        # 0x1402345dd
1401c14e6:	e8 b5 20 f0 ff       	call   0x1400c35a0
1401c14eb:	45 8b 67 44          	mov    0x44(%r15),%r12d
1401c14ef:	45 85 e4             	test   %r12d,%r12d
1401c14f2:	0f 84 e1 0a 00 00    	je     0x1401c1fd9
1401c14f8:	80 4f 40 80          	orb    $0x80,0x40(%rdi)
1401c14fc:	e9 cf ef ff ff       	jmp    0x1401c04d0
1401c1501:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1401c1508:	4c 89 e9             	mov    %r13,%rcx
1401c150b:	48 8b ac 24 a0 00 00 	mov    0xa0(%rsp),%rbp
1401c1512:	00
1401c1513:	e8 c8 d4 ff ff       	call   0x1401be9e0
1401c1518:	4c 89 e9             	mov    %r13,%rcx
1401c151b:	e8 90 79 f3 ff       	call   0x1400f8eb0
1401c1520:	83 7c 24 60 80       	cmpl   $0xffffff80,0x60(%rsp)
1401c1525:	0f 85 6a e5 ff ff    	jne    0x1401bfa95
1401c152b:	e9 a6 08 00 00       	jmp    0x1401c1dd6
1401c1530:	4c 8b 54 24 60       	mov    0x60(%rsp),%r10
1401c1535:	48 8b 6c 24 50       	mov    0x50(%rsp),%rbp
1401c153a:	49 8b 57 70          	mov    0x70(%r15),%rdx
1401c153e:	48 8d bc 24 20 02 00 	lea    0x220(%rsp),%rdi
1401c1545:	00
1401c1546:	45 31 c9             	xor    %r9d,%r9d
1401c1549:	4c 89 54 24 50       	mov    %r10,0x50(%rsp)
1401c154e:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1401c1554:	c7 44 24 20 b6 01 00 	movl   $0x1b6,0x20(%rsp)
1401c155b:	00
1401c155c:	48 89 f9             	mov    %rdi,%rcx
1401c155f:	e8 ac ff e6 ff       	call   0x140031510
1401c1564:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1401c156a:	48 89 fa             	mov    %rdi,%rdx
1401c156d:	4c 89 e1             	mov    %r12,%rcx
1401c1570:	e8 4b b4 e9 ff       	call   0x14005c9c0
1401c1575:	4c 89 e1             	mov    %r12,%rcx
1401c1578:	89 c3                	mov    %eax,%ebx
1401c157a:	e8 91 af e9 ff       	call   0x14005c510
1401c157f:	85 db                	test   %ebx,%ebx
1401c1581:	4c 8b 54 24 50       	mov    0x50(%rsp),%r10
1401c1586:	0f 85 e9 18 00 00    	jne    0x1401c2e75
1401c158c:	41 8b 47 28          	mov    0x28(%r15),%eax
1401c1590:	85 c0                	test   %eax,%eax
1401c1592:	0f 84 25 02 00 00    	je     0x1401c17bd
1401c1598:	41 8b 47 68          	mov    0x68(%r15),%eax
1401c159c:	85 c0                	test   %eax,%eax
1401c159e:	0f 89 3f 08 00 00    	jns    0x1401c1de3
1401c15a4:	41 8b 4f 2c          	mov    0x2c(%r15),%ecx
1401c15a8:	85 c9                	test   %ecx,%ecx
1401c15aa:	0f 84 aa 02 00 00    	je     0x1401c185a
1401c15b0:	8b 9c 24 bc 00 00 00 	mov    0xbc(%rsp),%ebx
1401c15b7:	4c 8b 94 24 c0 00 00 	mov    0xc0(%rsp),%r10
1401c15be:	00
1401c15bf:	85 db                	test   %ebx,%ebx
1401c15c1:	0f 85 c1 0c 00 00    	jne    0x1401c2288
1401c15c7:	c7 44 24 60 00 00 00 	movl   $0x0,0x60(%rsp)
1401c15ce:	00
1401c15cf:	e9 cc e8 ff ff       	jmp    0x1401bfea0
1401c15d4:	49 8b 44 24 10       	mov    0x10(%r12),%rax
1401c15d9:	49 8b 54 24 18       	mov    0x18(%r12),%rdx
1401c15de:	48 33 84 24 e0 02 00 	xor    0x2e0(%rsp),%rax
1401c15e5:	00
1401c15e6:	48 33 94 24 e8 02 00 	xor    0x2e8(%rsp),%rdx
1401c15ed:	00
1401c15ee:	48 09 d0             	or     %rdx,%rax
1401c15f1:	0f 85 25 f9 ff ff    	jne    0x1401c0f1c
1401c15f7:	48 89 da             	mov    %rbx,%rdx
1401c15fa:	48 89 f1             	mov    %rsi,%rcx
1401c15fd:	e8 2e 85 ff ff       	call   0x1401b9b30
1401c1602:	e9 06 fc ff ff       	jmp    0x1401c120d
1401c1607:	48 89 d9             	mov    %rbx,%rcx
1401c160a:	e8 89 88 02 00       	call   0x1401e9e98
1401c160f:	49 8b 57 58          	mov    0x58(%r15),%rdx
1401c1613:	41 89 c0             	mov    %eax,%r8d
1401c1616:	48 8b 8a 80 01 00 00 	mov    0x180(%rdx),%rcx
1401c161d:	48 89 da             	mov    %rbx,%rdx
1401c1620:	e8 bb 9a e9 ff       	call   0x14005b0e0
1401c1625:	85 c0                	test   %eax,%eax
1401c1627:	0f 88 1a f4 ff ff    	js     0x1401c0a47
1401c162d:	49 8b 57 58          	mov    0x58(%r15),%rdx
1401c1631:	48 98                	cltq
1401c1633:	48 8b 92 80 01 00 00 	mov    0x180(%rdx),%rdx
1401c163a:	48 8b 12             	mov    (%rdx),%rdx
1401c163d:	48 8b 04 c2          	mov    (%rdx,%rax,8),%rax
1401c1641:	f6 40 3b 20          	testb  $0x20,0x3b(%rax)
1401c1645:	0f 84 5b 09 00 00    	je     0x1401c1fa6
1401c164b:	45 8b 4f 14          	mov    0x14(%r15),%r9d
1401c164f:	45 85 c9             	test   %r9d,%r9d
1401c1652:	0f 85 78 ee ff ff    	jne    0x1401c04d0
1401c1658:	45 8b 5f 44          	mov    0x44(%r15),%r11d
1401c165c:	45 85 db             	test   %r11d,%r11d
1401c165f:	0f 85 93 fe ff ff    	jne    0x1401c14f8
1401c1665:	4c 8b 35 74 79 07 00 	mov    0x77974(%rip),%r14        # 0x140238fe0
1401c166c:	48 8d 0d e2 2a 07 00 	lea    0x72ae2(%rip),%rcx        # 0x140234155
1401c1673:	41 8b 16             	mov    (%r14),%edx
1401c1676:	85 d2                	test   %edx,%edx
1401c1678:	0f 84 53 09 00 00    	je     0x1401c1fd1
1401c167e:	e9 46 09 00 00       	jmp    0x1401c1fc9
1401c1683:	41 83 87 dc 00 00 00 	addl   $0x1,0xdc(%r15)
1401c168a:	01
1401c168b:	41 80 4d 40 04       	orb    $0x4,0x40(%r13)
1401c1690:	e9 6d e3 ff ff       	jmp    0x1401bfa02
1401c1695:	41 8b 7f 10          	mov    0x10(%r15),%edi
1401c1699:	85 ff                	test   %edi,%edi
1401c169b:	74 63                	je     0x1401c1700
1401c169d:	49 83 7f 08 00       	cmpq   $0x0,0x8(%r15)
1401c16a2:	41 c7 47 20 01 00 00 	movl   $0x1,0x20(%r15)
1401c16a9:	00
1401c16aa:	75 5c                	jne    0x1401c1708
1401c16ac:	49 8b 57 60          	mov    0x60(%r15),%rdx
1401c16b0:	4c 89 54 24 50       	mov    %r10,0x50(%rsp)
1401c16b5:	48 85 d2             	test   %rdx,%rdx
1401c16b8:	0f 84 0b 12 00 00    	je     0x1401c28c9
1401c16be:	c7 44 24 20 b6 01 00 	movl   $0x1b6,0x20(%rsp)
1401c16c5:	00
1401c16c6:	49 8d 4f 08          	lea    0x8(%r15),%rcx
1401c16ca:	45 31 c9             	xor    %r9d,%r9d
1401c16cd:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1401c16d3:	e8 38 fe e6 ff       	call   0x140031510
1401c16d8:	41 8b 47 1c          	mov    0x1c(%r15),%eax
1401c16dc:	4c 8b 54 24 50       	mov    0x50(%rsp),%r10
1401c16e1:	85 c0                	test   %eax,%eax
1401c16e3:	75 23                	jne    0x1401c1708
1401c16e5:	45 8b 5f 18          	mov    0x18(%r15),%r11d
1401c16e9:	45 85 db             	test   %r11d,%r11d
1401c16ec:	0f 84 08 e4 ff ff    	je     0x1401bfafa
1401c16f2:	4d 85 d2             	test   %r10,%r10
1401c16f5:	0f 85 15 e4 ff ff    	jne    0x1401bfb10
1401c16fb:	e9 9e ef ff ff       	jmp    0x1401c069e
1401c1700:	41 c7 47 20 00 00 00 	movl   $0x0,0x20(%r15)
1401c1707:	00
1401c1708:	49 83 7f 60 00       	cmpq   $0x0,0x60(%r15)
1401c170d:	4c 89 54 24 50       	mov    %r10,0x50(%rsp)
1401c1712:	0f 84 7b 08 00 00    	je     0x1401c1f93
1401c1718:	48 8b 05 e1 7c 07 00 	mov    0x77ce1(%rip),%rax        # 0x140239400
1401c171f:	48 8b 08             	mov    (%rax),%rcx
1401c1722:	e8 79 f4 eb ff       	call   0x140080ba0
1401c1727:	49 8b 57 60          	mov    0x60(%r15),%rdx
1401c172b:	49 89 c0             	mov    %rax,%r8
1401c172e:	49 8b 47 58          	mov    0x58(%r15),%rax
1401c1732:	48 8b 88 80 01 00 00 	mov    0x180(%rax),%rcx
1401c1739:	e8 42 a8 e9 ff       	call   0x14005bf80
1401c173e:	4c 8b 54 24 50       	mov    0x50(%rsp),%r10
1401c1743:	85 c0                	test   %eax,%eax
1401c1745:	0f 89 a2 e3 ff ff    	jns    0x1401bfaed
1401c174b:	48 8b 05 8e 78 07 00 	mov    0x7788e(%rip),%rax        # 0x140238fe0
1401c1752:	48 8d 0d 86 29 07 00 	lea    0x72986(%rip),%rcx        # 0x1402340df
1401c1759:	8b 18                	mov    (%rax),%ebx
1401c175b:	85 db                	test   %ebx,%ebx
1401c175d:	74 12                	je     0x1401c1771
1401c175f:	4c 89 54 24 50       	mov    %r10,0x50(%rsp)
1401c1764:	e8 ff 1b 02 00       	call   0x1401e3368
1401c1769:	4c 8b 54 24 50       	mov    0x50(%rsp),%r10
1401c176e:	48 89 c1             	mov    %rax,%rcx
1401c1771:	4c 89 54 24 50       	mov    %r10,0x50(%rsp)
1401c1776:	e8 b5 1e f0 ff       	call   0x1400c3630
1401c177b:	c7 44 24 60 80 ff ff 	movl   $0xffffff80,0x60(%rsp)
1401c1782:	ff
1401c1783:	4c 8b 54 24 50       	mov    0x50(%rsp),%r10
1401c1788:	e9 13 e7 ff ff       	jmp    0x1401bfea0
1401c178d:	4c 8b 54 24 58       	mov    0x58(%rsp),%r10
1401c1792:	48 8b 6c 24 60       	mov    0x60(%rsp),%rbp
1401c1797:	4c 89 54 24 50       	mov    %r10,0x50(%rsp)
1401c179c:	b9 01 00 00 00       	mov    $0x1,%ecx
1401c17a1:	ff 15 79 31 03 00    	call   *0x33179(%rip)        # 0x1401f4920
1401c17a7:	41 89 f1             	mov    %esi,%r9d
1401c17aa:	45 89 e8             	mov    %r13d,%r8d
1401c17ad:	44 89 f2             	mov    %r14d,%edx
1401c17b0:	48 89 c1             	mov    %rax,%rcx
1401c17b3:	e8 78 62 f7 ff       	call   0x140137a30
1401c17b8:	4c 8b 54 24 50       	mov    0x50(%rsp),%r10
1401c17bd:	41 8b 47 2c          	mov    0x2c(%r15),%eax
1401c17c1:	85 c0                	test   %eax,%eax
1401c17c3:	0f 84 91 00 00 00    	je     0x1401c185a
1401c17c9:	41 8b 47 68          	mov    0x68(%r15),%eax
1401c17cd:	85 c0                	test   %eax,%eax
1401c17cf:	0f 88 db fd ff ff    	js     0x1401c15b0
1401c17d5:	48 8b 1d 44 31 03 00 	mov    0x33144(%rip),%rbx        # 0x1401f4920
1401c17dc:	4d 89 d5             	mov    %r10,%r13
1401c17df:	4c 8d 25 db 2e 07 00 	lea    0x72edb(%rip),%r12        # 0x1402346c1
1401c17e6:	48 8d 3d cf 2e 07 00 	lea    0x72ecf(%rip),%rdi        # 0x1402346bc
1401c17ed:	4d 85 d2             	test   %r10,%r10
1401c17f0:	0f 84 ba fd ff ff    	je     0x1401c15b0
1401c17f6:	48 89 6c 24 50       	mov    %rbp,0x50(%rsp)
1401c17fb:	4d 89 d6             	mov    %r10,%r14
1401c17fe:	eb 34                	jmp    0x1401c1834
1401c1800:	48 89 f9             	mov    %rdi,%rcx
1401c1803:	e8 80 1b 02 00       	call   0x1401e3388
1401c1808:	41 8b af 80 00 00 00 	mov    0x80(%r15),%ebp
1401c180f:	b9 01 00 00 00       	mov    $0x1,%ecx
1401c1814:	ff d3                	call   *%rbx
1401c1816:	48 89 f1             	mov    %rsi,%rcx
1401c1819:	48 89 c2             	mov    %rax,%rdx
1401c181c:	41 89 e8             	mov    %ebp,%r8d
1401c181f:	e8 fc 4e e9 ff       	call   0x140056720
1401c1824:	4d 8b ad e8 00 00 00 	mov    0xe8(%r13),%r13
1401c182b:	4d 85 ed             	test   %r13,%r13
1401c182e:	0f 84 1d 0d 00 00    	je     0x1401c2551
1401c1834:	49 8b 75 00          	mov    0x0(%r13),%rsi
1401c1838:	48 85 f6             	test   %rsi,%rsi
1401c183b:	0f 84 a9 08 00 00    	je     0x1401c20ea
1401c1841:	41 f6 45 40 04       	testb  $0x4,0x40(%r13)
1401c1846:	75 b8                	jne    0x1401c1800
1401c1848:	41 8b 55 30          	mov    0x30(%r13),%edx
1401c184c:	45 8b 45 34          	mov    0x34(%r13),%r8d
1401c1850:	4c 89 e1             	mov    %r12,%rcx
1401c1853:	e8 30 1b 02 00       	call   0x1401e3388
1401c1858:	eb ae                	jmp    0x1401c1808
1401c185a:	41 8b 47 30          	mov    0x30(%r15),%eax
1401c185e:	85 c0                	test   %eax,%eax
1401c1860:	0f 84 4a fd ff ff    	je     0x1401c15b0
1401c1866:	45 8b 67 68          	mov    0x68(%r15),%r12d
1401c186a:	45 85 e4             	test   %r12d,%r12d
1401c186d:	0f 88 3d fd ff ff    	js     0x1401c15b0
1401c1873:	4d 85 d2             	test   %r10,%r10
1401c1876:	0f 84 34 fd ff ff    	je     0x1401c15b0
1401c187c:	4c 89 d3             	mov    %r10,%rbx
1401c187f:	8b 7b 20             	mov    0x20(%rbx),%edi
1401c1882:	85 ff                	test   %edi,%edi
1401c1884:	75 64                	jne    0x1401c18ea
1401c1886:	8b 73 24             	mov    0x24(%rbx),%esi
1401c1889:	85 f6                	test   %esi,%esi
1401c188b:	0f 85 a7 09 00 00    	jne    0x1401c2238