1401282b8:	cc                   	int3
1401282b9:	cc                   	int3
1401282ba:	cc                   	int3
1401282bb:	cc                   	int3
1401282bc:	cc                   	int3
1401282bd:	cc                   	int3
1401282be:	cc                   	int3
1401282bf:	cc                   	int3
1401282c0:	48 8b 01             	mov    (%rcx),%rax
1401282c3:	48 8b 0a             	mov    (%rdx),%rcx
1401282c6:	48 3b c1             	cmp    %rcx,%rax
1401282c9:	74 2c                	je     0x1401282f7
1401282cb:	48 85 c0             	test   %rax,%rax
1401282ce:	75 06                	jne    0x1401282d6
1401282d0:	b8 01 00 00 00       	mov    $0x1,%eax
1401282d5:	c3                   	ret
1401282d6:	48 85 c9             	test   %rcx,%rcx
1401282d9:	75 06                	jne    0x1401282e1
1401282db:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
1401282e0:	c3                   	ret
1401282e1:	8b 50 10             	mov    0x10(%rax),%edx
1401282e4:	3b 51 10             	cmp    0x10(%rcx),%edx
1401282e7:	74 0e                	je     0x1401282f7
1401282e9:	b8 01 00 00 00       	mov    $0x1,%eax
1401282ee:	b9 ff ff ff ff       	mov    $0xffffffff,%ecx
1401282f3:	0f 4f c1             	cmovg  %ecx,%eax
1401282f6:	c3                   	ret
1401282f7:	33 c0                	xor    %eax,%eax
1401282f9:	c3                   	ret
1401282fa:	cc                   	int3
1401282fb:	cc                   	int3
1401282fc:	cc                   	int3
1401282fd:	cc                   	int3
1401282fe:	cc                   	int3
1401282ff:	cc                   	int3
140128300:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140128305:	57                   	push   %rdi
140128306:	b8 20 00 00 00       	mov    $0x20,%eax
14012830b:	e8 20 88 18 00       	call   0x1402b0b30
140128310:	48 2b e0             	sub    %rax,%rsp
140128313:	48 63 fa             	movslq %edx,%rdi
140128316:	48 8b d9             	mov    %rcx,%rbx
140128319:	83 ff 11             	cmp    $0x11,%edi
14012831c:	77 24                	ja     0x140128342
14012831e:	48 8b 09             	mov    (%rcx),%rcx
140128321:	48 85 c9             	test   %rcx,%rcx
140128324:	74 4a                	je     0x140128370
140128326:	e8 45 f6 ff ff       	call   0x140127970
14012832b:	85 c0                	test   %eax,%eax
14012832d:	74 41                	je     0x140128370
14012832f:	48 8d 47 01          	lea    0x1(%rdi),%rax
140128333:	48 8d 04 c3          	lea    (%rbx,%rax,8),%rax
140128337:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14012833c:	48 83 c4 20          	add    $0x20,%rsp
140128340:	5f                   	pop    %rdi
140128341:	c3                   	ret
140128342:	e8 29 ed ff ff       	call   0x140127070
140128347:	4c 8d 05 d2 c0 1e 00 	lea    0x1ec0d2(%rip),%r8        # 0x140314420
14012834e:	ba 23 00 00 00       	mov    $0x23,%edx
140128353:	48 8d 0d d6 c0 1e 00 	lea    0x1ec0d6(%rip),%rcx        # 0x140314430
14012835a:	e8 31 ee ff ff       	call   0x140127190
14012835f:	45 33 c0             	xor    %r8d,%r8d
140128362:	ba 06 01 08 00       	mov    $0x80106,%edx
140128367:	41 8d 48 0f          	lea    0xf(%r8),%ecx
14012836b:	e8 20 ef ff ff       	call   0x140127290
140128370:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140128375:	33 c0                	xor    %eax,%eax
140128377:	48 83 c4 20          	add    $0x20,%rsp
14012837b:	5f                   	pop    %rdi
14012837c:	c3                   	ret
14012837d:	cc                   	int3
14012837e:	cc                   	int3
14012837f:	cc                   	int3
140128380:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140128385:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
14012838a:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14012838f:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
140128394:	41 56                	push   %r14
140128396:	b8 30 00 00 00       	mov    $0x30,%eax
14012839b:	e8 90 87 18 00       	call   0x1402b0b30
1401283a0:	48 2b e0             	sub    %rax,%rsp
1401283a3:	8b f9                	mov    %ecx,%edi
1401283a5:	41 8b f1             	mov    %r9d,%esi
1401283a8:	49 8b 08             	mov    (%r8),%rcx
1401283ab:	4d 8b f0             	mov    %r8,%r14
1401283ae:	48 8b ea             	mov    %rdx,%rbp
1401283b1:	e8 2a e4 07 00       	call   0x1401a67e0
1401283b6:	48 8b d8             	mov    %rax,%rbx
1401283b9:	48 85 c0             	test   %rax,%rax
1401283bc:	74 51                	je     0x14012840f
1401283be:	8b d7                	mov    %edi,%edx
1401283c0:	48 8b c8             	mov    %rax,%rcx
1401283c3:	e8 38 ff ff ff       	call   0x140128300
1401283c8:	48 85 c0             	test   %rax,%rax
1401283cb:	74 42                	je     0x14012840f
1401283cd:	48 8b 08             	mov    (%rax),%rcx
1401283d0:	8b d6                	mov    %esi,%edx
1401283d2:	e8 69 36 fc ff       	call   0x1400eba40
1401283d7:	48 8b 0b             	mov    (%rbx),%rcx
1401283da:	48 8b f8             	mov    %rax,%rdi
1401283dd:	e8 4e f6 ff ff       	call   0x140127a30
1401283e2:	4c 8b 57 18          	mov    0x18(%rdi),%r10
1401283e6:	4d 85 d2             	test   %r10,%r10
1401283e9:	74 24                	je     0x14012840f
1401283eb:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
1401283ef:	44 8b ce             	mov    %esi,%r9d
1401283f2:	8b 07                	mov    (%rdi),%eax
1401283f4:	4d 8b c6             	mov    %r14,%r8
1401283f7:	48 89 4c 24 28       	mov    %rcx,0x28(%rsp)
1401283fc:	33 d2                	xor    %edx,%edx
1401283fe:	48 8b cd             	mov    %rbp,%rcx
140128401:	89 44 24 20          	mov    %eax,0x20(%rsp)
140128405:	41 ff d2             	call   *%r10
140128408:	b8 01 00 00 00       	mov    $0x1,%eax
14012840d:	eb 02                	jmp    0x140128411
14012840f:	33 c0                	xor    %eax,%eax
140128411:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140128416:	48 8b 6c 24 48       	mov    0x48(%rsp),%rbp
14012841b:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
140128420:	48 8b 7c 24 58       	mov    0x58(%rsp),%rdi
140128425:	48 83 c4 30          	add    $0x30,%rsp
140128429:	41 5e                	pop    %r14
14012842b:	c3                   	ret
14012842c:	cc                   	int3
14012842d:	cc                   	int3
14012842e:	cc                   	int3
14012842f:	cc                   	int3
140128430:	40 56                	rex push %rsi
140128432:	b8 20 00 00 00       	mov    $0x20,%eax
140128437:	e8 f4 86 18 00       	call   0x1402b0b30
14012843c:	48 2b e0             	sub    %rax,%rsp
14012843f:	e8 9c e3 07 00       	call   0x1401a67e0
140128444:	48 8b f0             	mov    %rax,%rsi
140128447:	48 85 c0             	test   %rax,%rax
14012844a:	74 5a                	je     0x1401284a6
14012844c:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
140128451:	48 8d 58 08          	lea    0x8(%rax),%rbx
140128455:	48 89 6c 24 38       	mov    %rbp,0x38(%rsp)
14012845a:	33 ed                	xor    %ebp,%ebp
14012845c:	48 89 7c 24 40       	mov    %rdi,0x40(%rsp)
140128461:	bf 12 00 00 00       	mov    $0x12,%edi
140128466:	66 66 0f 1f 84 00 00 	data16 nopw 0x0(%rax,%rax,1)
14012846d:	00 00 00
140128470:	48 8b 0b             	mov    (%rbx),%rcx
140128473:	48 8d 15 16 fe ff ff 	lea    -0x1ea(%rip),%rdx        # 0x140128290
14012847a:	e8 01 33 fc ff       	call   0x1400eb780
14012847f:	48 89 2b             	mov    %rbp,(%rbx)
140128482:	48 8d 5b 08          	lea    0x8(%rbx),%rbx
140128486:	48 83 ef 01          	sub    $0x1,%rdi
14012848a:	75 e4                	jne    0x140128470
14012848c:	48 8b 0e             	mov    (%rsi),%rcx
14012848f:	e8 3c f4 ff ff       	call   0x1401278d0
140128494:	48 8b 7c 24 40       	mov    0x40(%rsp),%rdi
140128499:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14012849e:	48 89 2e             	mov    %rbp,(%rsi)
1401284a1:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
1401284a6:	48 83 c4 20          	add    $0x20,%rsp
1401284aa:	5e                   	pop    %rsi
1401284ab:	c3                   	ret
1401284ac:	cc                   	int3
1401284ad:	cc                   	int3
1401284ae:	cc                   	int3
1401284af:	cc                   	int3
1401284b0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1401284b5:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
1401284ba:	57                   	push   %rdi
1401284bb:	41 56                	push   %r14
1401284bd:	41 57                	push   %r15
1401284bf:	b8 20 00 00 00       	mov    $0x20,%eax
1401284c4:	e8 67 86 18 00       	call   0x1402b0b30
1401284c9:	48 2b e0             	sub    %rax,%rsp
1401284cc:	49 8b e9             	mov    %r9,%rbp
1401284cf:	8d 78 df             	lea    -0x21(%rax),%edi
1401284d2:	45 8b f8             	mov    %r8d,%r15d
1401284d5:	8b da                	mov    %edx,%ebx
1401284d7:	e8 04 e3 07 00       	call   0x1401a67e0
1401284dc:	4c 8b f0             	mov    %rax,%r14
1401284df:	48 85 c0             	test   %rax,%rax
1401284e2:	0f 84 6f 01 00 00    	je     0x140128657
1401284e8:	8b d3                	mov    %ebx,%edx
1401284ea:	48 8b c8             	mov    %rax,%rcx
1401284ed:	e8 0e fe ff ff       	call   0x140128300
1401284f2:	48 8b d8             	mov    %rax,%rbx
1401284f5:	48 85 c0             	test   %rax,%rax
1401284f8:	0f 84 59 01 00 00    	je     0x140128657
1401284fe:	48 83 38 00          	cmpq   $0x0,(%rax)
140128502:	75 5d                	jne    0x140128561
140128504:	e8 d7 30 fc ff       	call   0x1400eb5e0
140128509:	48 89 03             	mov    %rax,(%rbx)
14012850c:	48 85 c0             	test   %rax,%rax
14012850f:	74 0e                	je     0x14012851f
140128511:	33 d2                	xor    %edx,%edx
140128513:	48 8b c8             	mov    %rax,%rcx
140128516:	e8 05 33 fc ff       	call   0x1400eb820
14012851b:	85 c0                	test   %eax,%eax
14012851d:	75 42                	jne    0x140128561
14012851f:	48 8b 0b             	mov    (%rbx),%rcx
140128522:	e8 b9 2e fc ff       	call   0x1400eb3e0
140128527:	48 c7 03 00 00 00 00 	movq   $0x0,(%rbx)
14012852e:	e8 3d eb ff ff       	call   0x140127070
140128533:	4c 8d 05 0e bf 1e 00 	lea    0x1ebf0e(%rip),%r8        # 0x140314448
14012853a:	ba a8 00 00 00       	mov    $0xa8,%edx
14012853f:	48 8d 0d ea be 1e 00 	lea    0x1ebeea(%rip),%rcx        # 0x140314430
140128546:	e8 45 ec ff ff       	call   0x140127190
14012854b:	45 33 c0             	xor    %r8d,%r8d
14012854e:	ba 00 01 0c 00       	mov    $0xc0100,%edx
140128553:	41 8d 48 0f          	lea    0xf(%r8),%ecx
140128557:	e8 34 ed ff ff       	call   0x140127290
14012855c:	e9 ee 00 00 00       	jmp    0x14012864f
140128561:	41 b8 ad 00 00 00    	mov    $0xad,%r8d
140128567:	48 89 74 24 40       	mov    %rsi,0x40(%rsp)
14012856c:	48 8d 15 bd be 1e 00 	lea    0x1ebebd(%rip),%rdx        # 0x140314430
140128573:	41 8d 48 83          	lea    -0x7d(%r8),%ecx
140128577:	e8 f4 37 fc ff       	call   0x1400ebd70
14012857c:	48 8b f0             	mov    %rax,%rsi
14012857f:	48 85 c0             	test   %rax,%rax
140128582:	75 32                	jne    0x1401285b6
140128584:	e8 e7 ea ff ff       	call   0x140127070
140128589:	4c 8d 05 b8 be 1e 00 	lea    0x1ebeb8(%rip),%r8        # 0x140314448
140128590:	ba af 00 00 00       	mov    $0xaf,%edx
140128595:	48 8d 0d 94 be 1e 00 	lea    0x1ebe94(%rip),%rcx        # 0x140314430
14012859c:	e8 ef eb ff ff       	call   0x140127190
1401285a1:	45 33 c0             	xor    %r8d,%r8d
1401285a4:	8d 4e 0f             	lea    0xf(%rsi),%ecx
1401285a7:	ba 00 01 0c 00       	mov    $0xc0100,%edx
1401285ac:	e8 df ec ff ff       	call   0x140127290
1401285b1:	e9 94 00 00 00       	jmp    0x14012864a
1401285b6:	44 89 38             	mov    %r15d,(%rax)
1401285b9:	33 d2                	xor    %edx,%edx
1401285bb:	48 89 68 08          	mov    %rbp,0x8(%rax)
1401285bf:	48 8b 44 24 60       	mov    0x60(%rsp),%rax
1401285c4:	48 89 46 18          	mov    %rax,0x18(%rsi)
1401285c8:	48 8b 44 24 68       	mov    0x68(%rsp),%rax
1401285cd:	48 89 46 28          	mov    %rax,0x28(%rsi)
1401285d1:	48 8b 44 24 70       	mov    0x70(%rsp),%rax
1401285d6:	48 89 46 20          	mov    %rax,0x20(%rsi)
1401285da:	8b 44 24 78          	mov    0x78(%rsp),%eax
1401285de:	89 46 10             	mov    %eax,0x10(%rsi)
1401285e1:	48 8b 0b             	mov    (%rbx),%rcx
1401285e4:	e8 37 32 fc ff       	call   0x1400eb820
1401285e9:	85 c0                	test   %eax,%eax
1401285eb:	75 45                	jne    0x140128632
1401285ed:	e8 7e ea ff ff       	call   0x140127070
1401285f2:	4c 8d 05 4f be 1e 00 	lea    0x1ebe4f(%rip),%r8        # 0x140314448
1401285f9:	ba ba 00 00 00       	mov    $0xba,%edx
1401285fe:	48 8d 0d 2b be 1e 00 	lea    0x1ebe2b(%rip),%rcx        # 0x140314430
140128605:	e8 86 eb ff ff       	call   0x140127190
14012860a:	45 33 c0             	xor    %r8d,%r8d
14012860d:	ba 00 01 0c 00       	mov    $0xc0100,%edx
140128612:	41 8d 48 0f          	lea    0xf(%r8),%ecx
140128616:	e8 75 ec ff ff       	call   0x140127290
14012861b:	41 b8 bb 00 00 00    	mov    $0xbb,%r8d
140128621:	48 8d 15 08 be 1e 00 	lea    0x1ebe08(%rip),%rdx        # 0x140314430
140128628:	48 8b ce             	mov    %rsi,%rcx
14012862b:	e8 90 37 fc ff       	call   0x1400ebdc0
140128630:	eb 18                	jmp    0x14012864a
140128632:	48 8b 0b             	mov    (%rbx),%rcx
140128635:	e8 06 31 fc ff       	call   0x1400eb740
14012863a:	48 8b 0b             	mov    (%rbx),%rcx
14012863d:	4c 8b c6             	mov    %rsi,%r8
140128640:	8d 78 ff             	lea    -0x1(%rax),%edi
140128643:	8b d7                	mov    %edi,%edx
140128645:	e8 76 32 fc ff       	call   0x1400eb8c0
14012864a:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
14012864f:	49 8b 0e             	mov    (%r14),%rcx
140128652:	e8 d9 f3 ff ff       	call   0x140127a30
140128657:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
14012865c:	8b c7                	mov    %edi,%eax
14012865e:	48 8b 6c 24 50       	mov    0x50(%rsp),%rbp
140128663:	48 83 c4 20          	add    $0x20,%rsp
140128667:	41 5f                	pop    %r15
140128669:	41 5e                	pop    %r14
14012866b:	5f                   	pop    %rdi
14012866c:	c3                   	ret
14012866d:	cc                   	int3
14012866e:	cc                   	int3
14012866f:	cc                   	int3
140128670:	40 53                	rex push %rbx
140128672:	56                   	push   %rsi
140128673:	57                   	push   %rdi
140128674:	41 54                	push   %r12
140128676:	41 55                	push   %r13
140128678:	41 56                	push   %r14
14012867a:	41 57                	push   %r15
14012867c:	b8 a0 00 00 00       	mov    $0xa0,%eax
140128681:	e8 aa 84 18 00       	call   0x1402b0b30
140128686:	48 2b e0             	sub    %rax,%rsp
140128689:	48 8b 05 f0 d3 2a 00 	mov    0x2ad3f0(%rip),%rax        # 0x1403d5a80
140128690:	48 33 c4             	xor    %rsp,%rax
140128693:	48 89 84 24 80 00 00 	mov    %rax,0x80(%rsp)
14012869a:	00
14012869b:	4d 8b f1             	mov    %r9,%r14
14012869e:	4d 8b e8             	mov    %r8,%r13
1401286a1:	8b da                	mov    %edx,%ebx
1401286a3:	48 8b f9             	mov    %rcx,%rdi
1401286a6:	33 f6                	xor    %esi,%esi
1401286a8:	e8 33 e1 07 00       	call   0x1401a67e0
1401286ad:	4c 8b e0             	mov    %rax,%r12
1401286b0:	48 85 c0             	test   %rax,%rax
1401286b3:	0f 84 8f 01 00 00    	je     0x140128848
1401286b9:	8b d3                	mov    %ebx,%edx
1401286bb:	48 8b c8             	mov    %rax,%rcx
1401286be:	e8 3d fc ff ff       	call   0x140128300
1401286c3:	4c 8b f8             	mov    %rax,%r15
1401286c6:	48 85 c0             	test   %rax,%rax
1401286c9:	0f 84 79 01 00 00    	je     0x140128848
1401286cf:	49 89 3e             	mov    %rdi,(%r14)
1401286d2:	49 89 76 08          	mov    %rsi,0x8(%r14)
1401286d6:	48 8b 08             	mov    (%rax),%rcx
1401286d9:	48 89 ac 24 98 00 00 	mov    %rbp,0x98(%rsp)
1401286e0:	00
1401286e1:	e8 5a 30 fc ff       	call   0x1400eb740
1401286e6:	48 63 d8             	movslq %eax,%rbx
1401286e9:	48 8b eb             	mov    %rbx,%rbp
1401286ec:	85 c0                	test   %eax,%eax
1401286ee:	7e 59                	jle    0x140128749
1401286f0:	83 fb 0a             	cmp    $0xa,%ebx
1401286f3:	7d 07                	jge    0x1401286fc
1401286f5:	48 8d 74 24 30       	lea    0x30(%rsp),%rsi
1401286fa:	eb 22                	jmp    0x14012871e
1401286fc:	48 8d 0c dd 00 00 00 	lea    0x0(,%rbx,8),%rcx
140128703:	00
140128704:	41 b8 ed 00 00 00    	mov    $0xed,%r8d
14012870a:	48 8d 15 1f bd 1e 00 	lea    0x1ebd1f(%rip),%rdx        # 0x140314430
140128711:	e8 5a 36 fc ff       	call   0x1400ebd70
140128716:	48 8b f0             	mov    %rax,%rsi
140128719:	48 85 c0             	test   %rax,%rax
14012871c:	74 2b                	je     0x140128749
14012871e:	33 ff                	xor    %edi,%edi
140128720:	85 db                	test   %ebx,%ebx
140128722:	7e 25                	jle    0x140128749
140128724:	33 db                	xor    %ebx,%ebx
140128726:	49 8b 0f             	mov    (%r15),%rcx
140128729:	8b d7                	mov    %edi,%edx
14012872b:	e8 10 33 fc ff       	call   0x1400eba40
140128730:	48 89 04 de          	mov    %rax,(%rsi,%rbx,8)
140128734:	ff c7                	inc    %edi
140128736:	48 ff c3             	inc    %rbx
140128739:	48 3b dd             	cmp    %rbp,%rbx
14012873c:	7c e8                	jl     0x140128726
14012873e:	49 8b 0c 24          	mov    (%r12),%rcx
140128742:	e8 e9 f2 ff ff       	call   0x140127a30
140128747:	eb 0d                	jmp    0x140128756
140128749:	49 8b 0c 24          	mov    (%r12),%rcx
14012874d:	e8 de f2 ff ff       	call   0x140127a30
140128752:	85 db                	test   %ebx,%ebx
140128754:	7e 5f                	jle    0x1401287b5
140128756:	48 85 f6             	test   %rsi,%rsi
140128759:	75 5a                	jne    0x1401287b5
14012875b:	e8 10 e9 ff ff       	call   0x140127070