1400bd27d:	49 63 f1             	movslq %r9d,%rsi
1400bd280:	4c 8d 14 b6          	lea    (%rsi,%rsi,4),%r10
1400bd284:	48 8d 14 f5 00 00 00 	lea    0x0(,%rsi,8),%rdx
1400bd28b:	00
1400bd28c:	49 c1 e2 04          	shl    $0x4,%r10
1400bd290:	41 83 f9 02          	cmp    $0x2,%r9d
1400bd294:	0f 8f 28 07 00 00    	jg     0x1400bd9c2
1400bd29a:	4c 89 d0             	mov    %r10,%rax
1400bd29d:	e8 be 71 12 00       	call   0x1401e4460
1400bd2a2:	48 29 c4             	sub    %rax,%rsp
1400bd2a5:	48 8d 42 0f          	lea    0xf(%rdx),%rax
1400bd2a9:	4c 8d 64 24 40       	lea    0x40(%rsp),%r12
1400bd2ae:	48 83 e0 f0          	and    $0xfffffffffffffff0,%rax
1400bd2b2:	e8 a9 71 12 00       	call   0x1401e4460
1400bd2b7:	48 29 c4             	sub    %rax,%rsp
1400bd2ba:	48 8d 44 24 40       	lea    0x40(%rsp),%rax
1400bd2bf:	48 89 45 c8          	mov    %rax,-0x38(%rbp)
1400bd2c3:	45 85 c9             	test   %r9d,%r9d
1400bd2c6:	7e 5b                	jle    0x1400bd323
1400bd2c8:	48 8b 5d c8          	mov    -0x38(%rbp),%rbx
1400bd2cc:	4c 89 55 00          	mov    %r10,0x0(%rbp)
1400bd2d0:	49 8d 04 17          	lea    (%r15,%rdx,1),%rax
1400bd2d4:	4c 89 e6             	mov    %r12,%rsi
1400bd2d7:	4c 89 65 08          	mov    %r12,0x8(%rbp)
1400bd2db:	49 89 fc             	mov    %rdi,%r12
1400bd2de:	48 89 df             	mov    %rbx,%rdi
1400bd2e1:	48 89 c3             	mov    %rax,%rbx
1400bd2e4:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1400bd2eb:	00 00 00 00
1400bd2ef:	90                   	nop
1400bd2f0:	4d 8b 07             	mov    (%r15),%r8
1400bd2f3:	48 89 f2             	mov    %rsi,%rdx
1400bd2f6:	49 83 c7 08          	add    $0x8,%r15
1400bd2fa:	48 83 c6 50          	add    $0x50,%rsi
1400bd2fe:	49 8b 8c 24 38 02 00 	mov    0x238(%r12),%rcx
1400bd305:	00
1400bd306:	48 83 c7 08          	add    $0x8,%rdi
1400bd30a:	e8 91 1e 00 00       	call   0x1400bf1a0
1400bd30f:	48 89 47 f8          	mov    %rax,-0x8(%rdi)
1400bd313:	49 39 df             	cmp    %rbx,%r15
1400bd316:	75 d8                	jne    0x1400bd2f0
1400bd318:	4c 89 e7             	mov    %r12,%rdi
1400bd31b:	4c 8b 55 00          	mov    0x0(%rbp),%r10
1400bd31f:	4c 8b 65 08          	mov    0x8(%rbp),%r12
1400bd323:	48 8d 45 20          	lea    0x20(%rbp),%rax
1400bd327:	48 8b 8f 38 02 00 00 	mov    0x238(%rdi),%rcx
1400bd32e:	4d 89 e8             	mov    %r13,%r8
1400bd331:	4c 89 55 08          	mov    %r10,0x8(%rbp)
1400bd335:	48 89 c2             	mov    %rax,%rdx
1400bd338:	48 89 45 00          	mov    %rax,0x0(%rbp)
1400bd33c:	e8 5f 1e 00 00       	call   0x1400bf1a0
1400bd341:	0f b6 57 60          	movzbl 0x60(%rdi),%edx
1400bd345:	4c 8b 55 08          	mov    0x8(%rbp),%r10
1400bd349:	48 89 c3             	mov    %rax,%rbx
1400bd34c:	0f b6 87 cc 01 00 00 	movzbl 0x1cc(%rdi),%eax
1400bd353:	83 e2 01             	and    $0x1,%edx
1400bd356:	48 89 5d d8          	mov    %rbx,-0x28(%rbp)
1400bd35a:	01 d2                	add    %edx,%edx
1400bd35c:	83 e0 fd             	and    $0xfffffffd,%eax
1400bd35f:	09 d0                	or     %edx,%eax
1400bd361:	88 87 cc 01 00 00    	mov    %al,0x1cc(%rdi)
1400bd367:	4b 8d 44 14 10       	lea    0x10(%r12,%r10,1),%rax
1400bd36c:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
1400bd370:	4b 8d 44 14 48       	lea    0x48(%r12,%r10,1),%rax
1400bd375:	48 89 45 e8          	mov    %rax,-0x18(%rbp)
1400bd379:	4b 8d 44 14 44       	lea    0x44(%r12,%r10,1),%rax
1400bd37e:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
1400bd382:	4b 8d 04 14          	lea    (%r12,%r10,1),%rax
1400bd386:	48 89 45 08          	mov    %rax,0x8(%rbp)
1400bd38a:	48 8d 45 30          	lea    0x30(%rbp),%rax
1400bd38e:	48 89 45 f8          	mov    %rax,-0x8(%rbp)
1400bd392:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1400bd399:	00 00 00 00
1400bd39d:	0f 1f 00             	nopl   (%rax)
1400bd3a0:	48 89 f9             	mov    %rdi,%rcx
1400bd3a3:	e8 d8 fe 07 00       	call   0x14013d280
1400bd3a8:	41 89 c7             	mov    %eax,%r15d
1400bd3ab:	85 c0                	test   %eax,%eax
1400bd3ad:	0f 85 1a 02 00 00    	jne    0x1400bd5cd
1400bd3b3:	8b 87 38 01 00 00    	mov    0x138(%rdi),%eax
1400bd3b9:	85 c0                	test   %eax,%eax
1400bd3bb:	74 10                	je     0x1400bd3cd
1400bd3bd:	48 8b 15 bc ba 17 00 	mov    0x17babc(%rip),%rdx        # 0x140238e80
1400bd3c4:	3b 42 0c             	cmp    0xc(%rdx),%eax
1400bd3c7:	0f 8c 00 02 00 00    	jl     0x1400bd5cd
1400bd3cd:	8b 87 c8 01 00 00    	mov    0x1c8(%rdi),%eax
1400bd3d3:	85 c0                	test   %eax,%eax
1400bd3d5:	0f 85 c5 03 00 00    	jne    0x1400bd7a0
1400bd3db:	44 8b 45 68          	mov    0x68(%rbp),%r8d
1400bd3df:	45 85 c0             	test   %r8d,%r8d
1400bd3e2:	0f 84 28 02 00 00    	je     0x1400bd610
1400bd3e8:	41 81 64 24 44 ff ff 	andl   $0x7fffffff,0x44(%r12)
1400bd3ef:	ff 7f
1400bd3f1:	41 8b 54 24 48       	mov    0x48(%r12),%edx
1400bd3f6:	4c 89 e6             	mov    %r12,%rsi
1400bd3f9:	41 83 fe 01          	cmp    $0x1,%r14d
1400bd3fd:	0f 8e 02 01 00 00    	jle    0x1400bd505
1400bd403:	49 8d 5c 24 50       	lea    0x50(%r12),%rbx
1400bd408:	41 bd 01 00 00 00    	mov    $0x1,%r13d
1400bd40e:	eb 56                	jmp    0x1400bd466
1400bd410:	85 d2                	test   %edx,%edx
1400bd412:	0f 84 8c 05 00 00    	je     0x1400bd9a4
1400bd418:	8b 46 44             	mov    0x44(%rsi),%eax
1400bd41b:	4c 8b 4e 38          	mov    0x38(%rsi),%r9
1400bd41f:	44 8b 43 44          	mov    0x44(%rbx),%r8d
1400bd423:	48 63 53 40          	movslq 0x40(%rbx),%rdx
1400bd427:	48 8b 4b 38          	mov    0x38(%rbx),%rcx
1400bd42b:	89 44 24 28          	mov    %eax,0x28(%rsp)
1400bd42f:	48 63 46 40          	movslq 0x40(%rsi),%rax
1400bd433:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1400bd438:	e8 c3 34 00 00       	call   0x1400c0900
1400bd43d:	85 c0                	test   %eax,%eax
1400bd43f:	0f 89 ab 01 00 00    	jns    0x1400bd5f0
1400bd445:	8b 53 48             	mov    0x48(%rbx),%edx
1400bd448:	8b 43 44             	mov    0x44(%rbx),%eax
1400bd44b:	48 89 de             	mov    %rbx,%rsi
1400bd44e:	45 89 ef             	mov    %r13d,%r15d
1400bd451:	25 ff ff ff 7f       	and    $0x7fffffff,%eax
1400bd456:	41 83 c5 01          	add    $0x1,%r13d
1400bd45a:	89 43 44             	mov    %eax,0x44(%rbx)
1400bd45d:	48 83 c3 50          	add    $0x50,%rbx
1400bd461:	45 39 ee             	cmp    %r13d,%r14d
1400bd464:	74 35                	je     0x1400bd49b
1400bd466:	49 63 c7             	movslq %r15d,%rax
1400bd469:	48 8d 34 80          	lea    (%rax,%rax,4),%rsi
1400bd46d:	8b 43 48             	mov    0x48(%rbx),%eax
1400bd470:	48 c1 e6 04          	shl    $0x4,%rsi
1400bd474:	4c 01 e6             	add    %r12,%rsi
1400bd477:	85 c0                	test   %eax,%eax
1400bd479:	75 95                	jne    0x1400bd410
1400bd47b:	85 d2                	test   %edx,%edx
1400bd47d:	0f 85 76 01 00 00    	jne    0x1400bd5f9
1400bd483:	8b 43 44             	mov    0x44(%rbx),%eax
1400bd486:	41 83 c5 01          	add    $0x1,%r13d
1400bd48a:	48 83 c3 50          	add    $0x50,%rbx
1400bd48e:	25 ff ff ff 7f       	and    $0x7fffffff,%eax
1400bd493:	89 43 f4             	mov    %eax,-0xc(%rbx)
1400bd496:	45 39 ee             	cmp    %r13d,%r14d
1400bd499:	75 cb                	jne    0x1400bd466
1400bd49b:	45 85 ff             	test   %r15d,%r15d
1400bd49e:	74 58                	je     0x1400bd4f8
1400bd4a0:	49 63 cf             	movslq %r15d,%rcx
1400bd4a3:	49 8d 44 24 44       	lea    0x44(%r12),%rax
1400bd4a8:	4c 8d 04 89          	lea    (%rcx,%rcx,4),%r8
1400bd4ac:	49 c1 e0 04          	shl    $0x4,%r8
1400bd4b0:	49 8d 0c 00          	lea    (%r8,%rax,1),%rcx
1400bd4b4:	41 83 e0 10          	and    $0x10,%r8d
1400bd4b8:	74 26                	je     0x1400bd4e0
1400bd4ba:	49 8d 84 24 94 00 00 	lea    0x94(%r12),%rax
1400bd4c1:	00
1400bd4c2:	41 81 4c 24 44 00 00 	orl    $0x80000000,0x44(%r12)
1400bd4c9:	00 80
1400bd4cb:	48 39 c1             	cmp    %rax,%rcx
1400bd4ce:	74 28                	je     0x1400bd4f8
1400bd4d0:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1400bd4d7:	00 00 00 00
1400bd4db:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400bd4e0:	81 08 00 00 00 80    	orl    $0x80000000,(%rax)
1400bd4e6:	81 48 50 00 00 00 80 	orl    $0x80000000,0x50(%rax)
1400bd4ed:	48 05 a0 00 00 00    	add    $0xa0,%rax
1400bd4f3:	48 39 c1             	cmp    %rax,%rcx
1400bd4f6:	75 e8                	jne    0x1400bd4e0
1400bd4f8:	44 8b 6d 68          	mov    0x68(%rbp),%r13d
1400bd4fc:	45 85 ed             	test   %r13d,%r13d
1400bd4ff:	0f 84 5b 01 00 00    	je     0x1400bd660
1400bd505:	85 d2                	test   %edx,%edx
1400bd507:	0f 84 d3 03 00 00    	je     0x1400bd8e0
1400bd50d:	8b 46 44             	mov    0x44(%rsi),%eax
1400bd510:	4c 8b 4e 38          	mov    0x38(%rsi),%r9
1400bd514:	48 63 55 60          	movslq 0x60(%rbp),%rdx
1400bd518:	89 44 24 28          	mov    %eax,0x28(%rsp)
1400bd51c:	48 63 46 40          	movslq 0x40(%rsi),%rax
1400bd520:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1400bd525:	44 8b 45 64          	mov    0x64(%rbp),%r8d
1400bd529:	48 8b 4d 58          	mov    0x58(%rbp),%rcx
1400bd52d:	e8 ce 33 00 00       	call   0x1400c0900
1400bd532:	85 c0                	test   %eax,%eax
1400bd534:	0f 85 7e 01 00 00    	jne    0x1400bd6b8
1400bd53a:	44 8b 57 78          	mov    0x78(%rdi),%r10d
1400bd53e:	45 85 d2             	test   %r10d,%r10d
1400bd541:	0f 84 81 03 00 00    	je     0x1400bd8c8
1400bd547:	8b 85 00 01 00 00    	mov    0x100(%rbp),%eax
1400bd54d:	44 89 7c 24 30       	mov    %r15d,0x30(%rsp)
1400bd552:	45 89 f1             	mov    %r14d,%r9d
1400bd555:	49 89 f8             	mov    %rdi,%r8
1400bd558:	4c 89 64 24 28       	mov    %r12,0x28(%rsp)
1400bd55d:	89 44 24 38          	mov    %eax,0x38(%rsp)
1400bd561:	48 8b 5d 00          	mov    0x0(%rbp),%rbx
1400bd565:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
1400bd56a:	48 8b 4d 18          	mov    0x18(%rbp),%rcx
1400bd56e:	48 8b 55 10          	mov    0x10(%rbp),%rdx
1400bd572:	e8 b9 04 00 00       	call   0x1400bda30
1400bd577:	48 89 d9             	mov    %rbx,%rcx
1400bd57a:	48 89 45 18          	mov    %rax,0x18(%rbp)
1400bd57e:	e8 dd 1c 00 00       	call   0x1400bf260
1400bd583:	45 85 f6             	test   %r14d,%r14d
1400bd586:	0f 8e 14 fe ff ff    	jle    0x1400bd3a0
1400bd58c:	48 8b 75 08          	mov    0x8(%rbp),%rsi
1400bd590:	4c 89 e3             	mov    %r12,%rbx
1400bd593:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1400bd59a:	00 00 00 00
1400bd59e:	66 90                	xchg   %ax,%ax
1400bd5a0:	44 8b 4b 44          	mov    0x44(%rbx),%r9d
1400bd5a4:	45 85 c9             	test   %r9d,%r9d
1400bd5a7:	78 08                	js     0x1400bd5b1
1400bd5a9:	48 89 d9             	mov    %rbx,%rcx
1400bd5ac:	e8 af 1c 00 00       	call   0x1400bf260
1400bd5b1:	48 83 c3 50          	add    $0x50,%rbx
1400bd5b5:	48 39 de             	cmp    %rbx,%rsi
1400bd5b8:	75 e6                	jne    0x1400bd5a0
1400bd5ba:	48 89 f9             	mov    %rdi,%rcx
1400bd5bd:	e8 be fc 07 00       	call   0x14013d280
1400bd5c2:	41 89 c7             	mov    %eax,%r15d
1400bd5c5:	85 c0                	test   %eax,%eax
1400bd5c7:	0f 84 e6 fd ff ff    	je     0x1400bd3b3
1400bd5cd:	48 8b 4d d8          	mov    -0x28(%rbp),%rcx
1400bd5d1:	44 89 f3             	mov    %r14d,%ebx
1400bd5d4:	e8 d7 b8 03 00       	call   0x1400f8eb0
1400bd5d9:	83 eb 01             	sub    $0x1,%ebx
1400bd5dc:	0f 88 96 03 00 00    	js     0x1400bd978
1400bd5e2:	e9 56 03 00 00       	jmp    0x1400bd93d
1400bd5e7:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
1400bd5ee:	00 00
1400bd5f0:	8b 56 48             	mov    0x48(%rsi),%edx
1400bd5f3:	0f 84 8a fe ff ff    	je     0x1400bd483
1400bd5f9:	8b 43 44             	mov    0x44(%rbx),%eax
1400bd5fc:	0d 00 00 00 80       	or     $0x80000000,%eax
1400bd601:	e9 50 fe ff ff       	jmp    0x1400bd456
1400bd606:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
1400bd60d:	00 00 00
1400bd610:	45 85 f6             	test   %r14d,%r14d
1400bd613:	0f 8e f5 03 00 00    	jle    0x1400bda0e
1400bd619:	48 8b 55 e8          	mov    -0x18(%rbp),%rdx
1400bd61d:	49 8d 44 24 48       	lea    0x48(%r12),%rax
1400bd622:	eb 19                	jmp    0x1400bd63d
1400bd624:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1400bd62b:	00 00 00 00
1400bd62f:	90                   	nop
1400bd630:	48 83 c0 50          	add    $0x50,%rax
1400bd634:	48 39 d0             	cmp    %rdx,%rax
1400bd637:	0f 84 f3 02 00 00    	je     0x1400bd930
1400bd63d:	8b 08                	mov    (%rax),%ecx
1400bd63f:	85 c9                	test   %ecx,%ecx
1400bd641:	74 ed                	je     0x1400bd630
1400bd643:	41 81 64 24 44 ff ff 	andl   $0x7fffffff,0x44(%r12)
1400bd64a:	ff 7f
1400bd64c:	41 8b 54 24 48       	mov    0x48(%r12),%edx
1400bd651:	41 83 fe 01          	cmp    $0x1,%r14d
1400bd655:	0f 85 a8 fd ff ff    	jne    0x1400bd403
1400bd65b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400bd660:	85 d2                	test   %edx,%edx
1400bd662:	0f 85 f8 00 00 00    	jne    0x1400bd760
1400bd668:	8b 5f 78             	mov    0x78(%rdi),%ebx
1400bd66b:	85 db                	test   %ebx,%ebx
1400bd66d:	0f 85 d4 fe ff ff    	jne    0x1400bd547
1400bd673:	44 8b 4d 64          	mov    0x64(%rbp),%r9d
1400bd677:	4c 8b 5d f0          	mov    -0x10(%rbp),%r11
1400bd67b:	49 8d 44 24 10       	lea    0x10(%r12),%rax
1400bd680:	4c 8b 55 f8          	mov    -0x8(%rbp),%r10
1400bd684:	44 8b 40 34          	mov    0x34(%rax),%r8d
1400bd688:	45 85 c0             	test   %r8d,%r8d
1400bd68b:	78 17                	js     0x1400bd6a4
1400bd68d:	49 8b 12             	mov    (%r10),%rdx
1400bd690:	49 8b 4a 08          	mov    0x8(%r10),%rcx
1400bd694:	48 33 10             	xor    (%rax),%rdx
1400bd697:	48 33 48 08          	xor    0x8(%rax),%rcx
1400bd69b:	48 09 ca             	or     %rcx,%rdx
1400bd69e:	0f 84 8c 00 00 00    	je     0x1400bd730
1400bd6a4:	48 83 c0 50          	add    $0x50,%rax
1400bd6a8:	4c 39 d8             	cmp    %r11,%rax
1400bd6ab:	75 d7                	jne    0x1400bd684
1400bd6ad:	e9 95 fe ff ff       	jmp    0x1400bd547
1400bd6b2:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1400bd6b8:	0f 88 22 02 00 00    	js     0x1400bd8e0
1400bd6be:	44 8b 47 78          	mov    0x78(%rdi),%r8d
1400bd6c2:	45 85 c0             	test   %r8d,%r8d
1400bd6c5:	0f 84 e0 02 00 00    	je     0x1400bd9ab
1400bd6cb:	8b 85 00 01 00 00    	mov    0x100(%rbp),%eax
1400bd6d1:	44 89 7c 24 30       	mov    %r15d,0x30(%rsp)
1400bd6d6:	45 89 f1             	mov    %r14d,%r9d
1400bd6d9:	49 89 f8             	mov    %rdi,%r8
1400bd6dc:	4c 89 64 24 28       	mov    %r12,0x28(%rsp)
1400bd6e1:	89 44 24 38          	mov    %eax,0x38(%rsp)
1400bd6e5:	48 c7 44 24 20 00 00 	movq   $0x0,0x20(%rsp)
1400bd6ec:	00 00
1400bd6ee:	48 8b 55 10          	mov    0x10(%rbp),%rdx
1400bd6f2:	48 8b 4d 18          	mov    0x18(%rbp),%rcx
1400bd6f6:	e8 35 03 00 00       	call   0x1400bda30
1400bd6fb:	48 89 45 18          	mov    %rax,0x18(%rbp)
1400bd6ff:	45 85 f6             	test   %r14d,%r14d
1400bd702:	0f 8e 98 fc ff ff    	jle    0x1400bd3a0
1400bd708:	48 8b 75 08          	mov    0x8(%rbp),%rsi
1400bd70c:	4c 89 e3             	mov    %r12,%rbx
1400bd70f:	90                   	nop
1400bd710:	8b 53 44             	mov    0x44(%rbx),%edx
1400bd713:	85 d2                	test   %edx,%edx
1400bd715:	78 08                	js     0x1400bd71f
1400bd717:	48 89 d9             	mov    %rbx,%rcx
1400bd71a:	e8 41 1b 00 00       	call   0x1400bf260
1400bd71f:	48 83 c3 50          	add    $0x50,%rbx
1400bd723:	48 39 de             	cmp    %rbx,%rsi
1400bd726:	75 e8                	jne    0x1400bd710
1400bd728:	e9 73 fc ff ff       	jmp    0x1400bd3a0
1400bd72d:	0f 1f 00             	nopl   (%rax)
1400bd730:	49 8b 52 10          	mov    0x10(%r10),%rdx
1400bd734:	49 8b 4a 18          	mov    0x18(%r10),%rcx
1400bd738:	48 33 50 10          	xor    0x10(%rax),%rdx
1400bd73c:	48 33 48 18          	xor    0x18(%rax),%rcx
1400bd740:	48 09 ca             	or     %rcx,%rdx
1400bd743:	0f 85 5b ff ff ff    	jne    0x1400bd6a4
1400bd749:	45 39 c8             	cmp    %r9d,%r8d
1400bd74c:	0f 85 52 ff ff ff    	jne    0x1400bd6a4
1400bd752:	48 8b 4d 00          	mov    0x0(%rbp),%rcx
1400bd756:	e8 05 1b 00 00       	call   0x1400bf260
1400bd75b:	e9 2c fe ff ff       	jmp    0x1400bd58c
1400bd760:	44 8b 5f 78          	mov    0x78(%rdi),%r11d
1400bd764:	45 85 db             	test   %r11d,%r11d
1400bd767:	0f 85 5e ff ff ff    	jne    0x1400bd6cb
1400bd76d:	48 8b 55 d0          	mov    -0x30(%rbp),%rdx
1400bd771:	49 8d 44 24 44       	lea    0x44(%r12),%rax
1400bd776:	eb 15                	jmp    0x1400bd78d
1400bd778:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
1400bd77f:	00
1400bd780:	48 83 c0 50          	add    $0x50,%rax
1400bd784:	48 39 c2             	cmp    %rax,%rdx
1400bd787:	0f 84 3e ff ff ff    	je     0x1400bd6cb
1400bd78d:	8b 08                	mov    (%rax),%ecx
1400bd78f:	85 c9                	test   %ecx,%ecx
1400bd791:	79 ed                	jns    0x1400bd780
1400bd793:	e9 70 ff ff ff       	jmp    0x1400bd708
1400bd798:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
1400bd79f:	00
1400bd7a0:	8b 45 68             	mov    0x68(%rbp),%eax
1400bd7a3:	48 8d 9f c8 01 00 00 	lea    0x1c8(%rdi),%rbx
1400bd7aa:	85 c0                	test   %eax,%eax
1400bd7ac:	74 62                	je     0x1400bd810
1400bd7ae:	48 8b 75 10          	mov    0x10(%rbp),%rsi
1400bd7b2:	4c 8b 6d f8          	mov    -0x8(%rbp),%r13
1400bd7b6:	4c 89 65 e0          	mov    %r12,-0x20(%rbp)
1400bd7ba:	4c 8b 65 00          	mov    0x0(%rbp),%r12
1400bd7be:	eb 13                	jmp    0x1400bd7d3
1400bd7c0:	4c 89 e1             	mov    %r12,%rcx
1400bd7c3:	e8 98 1a 00 00       	call   0x1400bf260
1400bd7c8:	8b 45 68             	mov    0x68(%rbp),%eax
1400bd7cb:	85 c0                	test   %eax,%eax
1400bd7cd:	0f 84 e6 01 00 00    	je     0x1400bd9b9
1400bd7d3:	48 8b 87 38 02 00 00 	mov    0x238(%rdi),%rax
1400bd7da:	49 89 d9             	mov    %rbx,%r9
1400bd7dd:	49 89 f0             	mov    %rsi,%r8
1400bd7e0:	4c 89 ea             	mov    %r13,%rdx