1401b82ef:	41 0f 95 c0          	setne  %r8b
1401b82f3:	49 83 c0 38          	add    $0x38,%r8
1401b82f7:	4d 89 01             	mov    %r8,(%r9)
1401b82fa:	48 83 c4 28          	add    $0x28,%rsp
1401b82fe:	c3                   	ret
1401b82ff:	41 b8 20 00 00 00    	mov    $0x20,%r8d
1401b8305:	4d 89 01             	mov    %r8,(%r9)
1401b8308:	41 8d 40 e1          	lea    -0x1f(%r8),%eax
1401b830c:	48 83 c4 28          	add    $0x28,%rsp
1401b8310:	c3                   	ret
1401b8311:	48 85 d2             	test   %rdx,%rdx
1401b8314:	74 7b                	je     0x1401b8391
1401b8316:	48 83 7a 50 00       	cmpq   $0x0,0x50(%rdx)
1401b831b:	74 74                	je     0x1401b8391
1401b831d:	48 8b 41 08          	mov    0x8(%rcx),%rax
1401b8321:	45 33 c0             	xor    %r8d,%r8d
1401b8324:	8b 08                	mov    (%rax),%ecx
1401b8326:	81 f9 0a 04 00 00    	cmp    $0x40a,%ecx
1401b832c:	74 1a                	je     0x1401b8348
1401b832e:	81 f9 3f 04 00 00    	cmp    $0x43f,%ecx
1401b8334:	74 12                	je     0x1401b8348
1401b8336:	81 f9 0b 04 00 00    	cmp    $0x40b,%ecx
1401b833c:	41 8b c0             	mov    %r8d,%eax
1401b833f:	0f 95 c0             	setne  %al
1401b8342:	48 83 c0 38          	add    $0x38,%rax
1401b8346:	eb 05                	jmp    0x1401b834d
1401b8348:	b8 20 00 00 00       	mov    $0x20,%eax
1401b834d:	49 39 01             	cmp    %rax,(%r9)
1401b8350:	72 3f                	jb     0x1401b8391
1401b8352:	81 f9 0a 04 00 00    	cmp    $0x40a,%ecx
1401b8358:	74 18                	je     0x1401b8372
1401b835a:	81 f9 3f 04 00 00    	cmp    $0x43f,%ecx
1401b8360:	74 10                	je     0x1401b8372
1401b8362:	81 f9 0b 04 00 00    	cmp    $0x40b,%ecx
1401b8368:	41 0f 95 c0          	setne  %r8b
1401b836c:	49 83 c0 38          	add    $0x38,%r8
1401b8370:	eb 06                	jmp    0x1401b8378
1401b8372:	41 b8 20 00 00 00    	mov    $0x20,%r8d
1401b8378:	4d 89 01             	mov    %r8,(%r9)
1401b837b:	49 8b ca             	mov    %r10,%rcx
1401b837e:	48 8b 52 50          	mov    0x50(%rdx),%rdx
1401b8382:	e8 d9 8f 12 00       	call   0x1402e1360
1401b8387:	b8 01 00 00 00       	mov    $0x1,%eax
1401b838c:	48 83 c4 28          	add    $0x28,%rsp
1401b8390:	c3                   	ret
1401b8391:	33 c0                	xor    %eax,%eax
1401b8393:	48 83 c4 28          	add    $0x28,%rsp
1401b8397:	c3                   	ret
1401b8398:	cc                   	int3
1401b8399:	cc                   	int3
1401b839a:	cc                   	int3
1401b839b:	cc                   	int3
1401b839c:	cc                   	int3
1401b839d:	cc                   	int3
1401b839e:	cc                   	int3
1401b839f:	cc                   	int3
1401b83a0:	b8 28 00 00 00       	mov    $0x28,%eax
1401b83a5:	e8 86 87 0f 00       	call   0x1402b0b30
1401b83aa:	48 2b e0             	sub    %rax,%rsp
1401b83ad:	4c 8b d2             	mov    %rdx,%r10
1401b83b0:	4d 8b c8             	mov    %r8,%r9
1401b83b3:	48 8b 51 20          	mov    0x20(%rcx),%rdx
1401b83b7:	4d 85 d2             	test   %r10,%r10
1401b83ba:	75 45                	jne    0x1401b8401
1401b83bc:	48 8b 41 08          	mov    0x8(%rcx),%rax
1401b83c0:	8b 08                	mov    (%rax),%ecx
1401b83c2:	81 f9 0a 04 00 00    	cmp    $0x40a,%ecx
1401b83c8:	74 25                	je     0x1401b83ef
1401b83ca:	81 f9 3f 04 00 00    	cmp    $0x43f,%ecx
1401b83d0:	74 1d                	je     0x1401b83ef
1401b83d2:	45 33 c0             	xor    %r8d,%r8d
1401b83d5:	41 8d 42 01          	lea    0x1(%r10),%eax
1401b83d9:	81 f9 0b 04 00 00    	cmp    $0x40b,%ecx
1401b83df:	41 0f 95 c0          	setne  %r8b
1401b83e3:	49 83 c0 38          	add    $0x38,%r8
1401b83e7:	4d 89 01             	mov    %r8,(%r9)
1401b83ea:	48 83 c4 28          	add    $0x28,%rsp
1401b83ee:	c3                   	ret
1401b83ef:	41 b8 20 00 00 00    	mov    $0x20,%r8d
1401b83f5:	4d 89 01             	mov    %r8,(%r9)
1401b83f8:	41 8d 40 e1          	lea    -0x1f(%r8),%eax
1401b83fc:	48 83 c4 28          	add    $0x28,%rsp
1401b8400:	c3                   	ret
1401b8401:	48 85 d2             	test   %rdx,%rdx
1401b8404:	74 74                	je     0x1401b847a
1401b8406:	48 8b 41 08          	mov    0x8(%rcx),%rax
1401b840a:	45 33 c0             	xor    %r8d,%r8d
1401b840d:	8b 08                	mov    (%rax),%ecx
1401b840f:	81 f9 0a 04 00 00    	cmp    $0x40a,%ecx
1401b8415:	74 1a                	je     0x1401b8431
1401b8417:	81 f9 3f 04 00 00    	cmp    $0x43f,%ecx
1401b841d:	74 12                	je     0x1401b8431
1401b841f:	81 f9 0b 04 00 00    	cmp    $0x40b,%ecx
1401b8425:	41 8b c0             	mov    %r8d,%eax
1401b8428:	0f 95 c0             	setne  %al
1401b842b:	48 83 c0 38          	add    $0x38,%rax
1401b842f:	eb 05                	jmp    0x1401b8436
1401b8431:	b8 20 00 00 00       	mov    $0x20,%eax
1401b8436:	49 39 01             	cmp    %rax,(%r9)
1401b8439:	72 3f                	jb     0x1401b847a
1401b843b:	81 f9 0a 04 00 00    	cmp    $0x40a,%ecx
1401b8441:	74 18                	je     0x1401b845b
1401b8443:	81 f9 3f 04 00 00    	cmp    $0x43f,%ecx
1401b8449:	74 10                	je     0x1401b845b
1401b844b:	81 f9 0b 04 00 00    	cmp    $0x40b,%ecx
1401b8451:	41 0f 95 c0          	setne  %r8b
1401b8455:	49 83 c0 38          	add    $0x38,%r8
1401b8459:	eb 06                	jmp    0x1401b8461
1401b845b:	41 b8 20 00 00 00    	mov    $0x20,%r8d
1401b8461:	48 83 c2 14          	add    $0x14,%rdx
1401b8465:	4d 89 01             	mov    %r8,(%r9)
1401b8468:	49 8b ca             	mov    %r10,%rcx
1401b846b:	e8 f0 8e 12 00       	call   0x1402e1360
1401b8470:	b8 01 00 00 00       	mov    $0x1,%eax
1401b8475:	48 83 c4 28          	add    $0x28,%rsp
1401b8479:	c3                   	ret
1401b847a:	33 c0                	xor    %eax,%eax
1401b847c:	48 83 c4 28          	add    $0x28,%rsp
1401b8480:	c3                   	ret
1401b8481:	cc                   	int3
1401b8482:	cc                   	int3
1401b8483:	cc                   	int3
1401b8484:	cc                   	int3
1401b8485:	cc                   	int3
1401b8486:	cc                   	int3
1401b8487:	cc                   	int3
1401b8488:	cc                   	int3
1401b8489:	cc                   	int3
1401b848a:	cc                   	int3
1401b848b:	cc                   	int3
1401b848c:	cc                   	int3
1401b848d:	cc                   	int3
1401b848e:	cc                   	int3
1401b848f:	cc                   	int3
1401b8490:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1401b8495:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
1401b849a:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
1401b849f:	41 54                	push   %r12
1401b84a1:	41 56                	push   %r14
1401b84a3:	41 57                	push   %r15
1401b84a5:	b8 20 00 00 00       	mov    $0x20,%eax
1401b84aa:	e8 81 86 0f 00       	call   0x1402b0b30
1401b84af:	48 2b e0             	sub    %rax,%rsp
1401b84b2:	48 8b 69 20          	mov    0x20(%rcx),%rbp
1401b84b6:	4d 8b f8             	mov    %r8,%r15
1401b84b9:	4c 8b e2             	mov    %rdx,%r12
1401b84bc:	e8 5f 84 fe ff       	call   0x1401a0920
1401b84c1:	33 f6                	xor    %esi,%esi
1401b84c3:	48 8b d8             	mov    %rax,%rbx
1401b84c6:	44 8b f6             	mov    %esi,%r14d
1401b84c9:	48 85 c0             	test   %rax,%rax
1401b84cc:	74 7b                	je     0x1401b8549
1401b84ce:	4c 8b 4d 58          	mov    0x58(%rbp),%r9
1401b84d2:	4c 8d 45 14          	lea    0x14(%rbp),%r8
1401b84d6:	48 8d 15 23 16 13 00 	lea    0x131623(%rip),%rdx        # 0x1402e9b00
1401b84dd:	48 8b cb             	mov    %rbx,%rcx
1401b84e0:	e8 cb 87 fe ff       	call   0x1401a0cb0
1401b84e5:	85 c0                	test   %eax,%eax
1401b84e7:	74 4d                	je     0x1401b8536
1401b84e9:	4c 8b 45 50          	mov    0x50(%rbp),%r8
1401b84ed:	48 89 7c 24 40       	mov    %rdi,0x40(%rsp)
1401b84f2:	bf 02 00 00 00       	mov    $0x2,%edi
1401b84f7:	4d 85 c0             	test   %r8,%r8
1401b84fa:	74 1c                	je     0x1401b8518
1401b84fc:	4c 8b 4d 58          	mov    0x58(%rbp),%r9
1401b8500:	48 8d 15 35 2a 15 00 	lea    0x152a35(%rip),%rdx        # 0x14030af3c
1401b8507:	48 8b cb             	mov    %rbx,%rcx
1401b850a:	e8 a1 87 fe ff       	call   0x1401a0cb0
1401b850f:	85 c0                	test   %eax,%eax
1401b8511:	74 1e                	je     0x1401b8531
1401b8513:	bf 03 00 00 00       	mov    $0x3,%edi
1401b8518:	48 8b cb             	mov    %rbx,%rcx
1401b851b:	e8 60 89 fe ff       	call   0x1401a0e80
1401b8520:	4c 8b c0             	mov    %rax,%r8
1401b8523:	8b d7                	mov    %edi,%edx
1401b8525:	49 8b cc             	mov    %r12,%rcx
1401b8528:	48 8b f0             	mov    %rax,%rsi
1401b852b:	41 ff d7             	call   *%r15
1401b852e:	44 8b f0             	mov    %eax,%r14d
1401b8531:	48 8b 7c 24 40       	mov    0x40(%rsp),%rdi
1401b8536:	48 8b cb             	mov    %rbx,%rcx
1401b8539:	e8 62 83 fe ff       	call   0x1401a08a0
1401b853e:	48 8b ce             	mov    %rsi,%rcx
1401b8541:	e8 da 65 fe ff       	call   0x14019eb20
1401b8546:	41 8b c6             	mov    %r14d,%eax
1401b8549:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
1401b854e:	48 8b 6c 24 50       	mov    0x50(%rsp),%rbp
1401b8553:	48 8b 74 24 58       	mov    0x58(%rsp),%rsi
1401b8558:	48 83 c4 20          	add    $0x20,%rsp
1401b855c:	41 5f                	pop    %r15
1401b855e:	41 5e                	pop    %r14
1401b8560:	41 5c                	pop    %r12
1401b8562:	c3                   	ret
1401b8563:	cc                   	int3
1401b8564:	cc                   	int3
1401b8565:	cc                   	int3
1401b8566:	cc                   	int3
1401b8567:	cc                   	int3
1401b8568:	cc                   	int3
1401b8569:	cc                   	int3
1401b856a:	cc                   	int3
1401b856b:	cc                   	int3
1401b856c:	cc                   	int3
1401b856d:	cc                   	int3
1401b856e:	cc                   	int3
1401b856f:	cc                   	int3
1401b8570:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1401b8575:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1401b857a:	57                   	push   %rdi
1401b857b:	b8 20 00 00 00       	mov    $0x20,%eax
1401b8580:	e8 ab 85 0f 00       	call   0x1402b0b30
1401b8585:	48 2b e0             	sub    %rax,%rsp
1401b8588:	48 8b f1             	mov    %rcx,%rsi
1401b858b:	33 db                	xor    %ebx,%ebx
1401b858d:	48 8b 4a 20          	mov    0x20(%rdx),%rcx
1401b8591:	48 8b fa             	mov    %rdx,%rdi
1401b8594:	48 85 c9             	test   %rcx,%rcx
1401b8597:	74 20                	je     0x1401b85b9
1401b8599:	8d 50 67             	lea    0x67(%rax),%edx
1401b859c:	e8 ff e3 05 00       	call   0x1402169a0
1401b85a1:	48 8b d8             	mov    %rax,%rbx
1401b85a4:	48 85 c0             	test   %rax,%rax
1401b85a7:	75 10                	jne    0x1401b85b9
1401b85a9:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1401b85ae:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1401b85b3:	48 83 c4 20          	add    $0x20,%rsp
1401b85b7:	5f                   	pop    %rdi
1401b85b8:	c3                   	ret
1401b85b9:	8b 17                	mov    (%rdi),%edx
1401b85bb:	4c 8b c3             	mov    %rbx,%r8
1401b85be:	48 8b ce             	mov    %rsi,%rcx
1401b85c1:	e8 ea 05 f4 ff       	call   0x1400f8bb0
1401b85c6:	8b f8                	mov    %eax,%edi
1401b85c8:	85 c0                	test   %eax,%eax
1401b85ca:	75 08                	jne    0x1401b85d4
1401b85cc:	48 8b cb             	mov    %rbx,%rcx
1401b85cf:	e8 6c 76 f9 ff       	call   0x14014fc40
1401b85d4:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1401b85d9:	8b c7                	mov    %edi,%eax
1401b85db:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1401b85e0:	48 83 c4 20          	add    $0x20,%rsp
1401b85e4:	5f                   	pop    %rdi
1401b85e5:	c3                   	ret
1401b85e6:	cc                   	int3
1401b85e7:	cc                   	int3
1401b85e8:	cc                   	int3
1401b85e9:	cc                   	int3
1401b85ea:	cc                   	int3
1401b85eb:	cc                   	int3
1401b85ec:	cc                   	int3
1401b85ed:	cc                   	int3
1401b85ee:	cc                   	int3
1401b85ef:	cc                   	int3
1401b85f0:	b8 28 00 00 00       	mov    $0x28,%eax
1401b85f5:	e8 36 85 0f 00       	call   0x1402b0b30
1401b85fa:	48 2b e0             	sub    %rax,%rsp
1401b85fd:	41 b8 0a 04 00 00    	mov    $0x40a,%r8d
1401b8603:	48 83 c4 28          	add    $0x28,%rsp
1401b8607:	e9 44 0a 00 00       	jmp    0x1401b9050
1401b860c:	cc                   	int3
1401b860d:	cc                   	int3
1401b860e:	cc                   	int3
1401b860f:	cc                   	int3
1401b8610:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1401b8615:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1401b861a:	57                   	push   %rdi
1401b861b:	b8 20 00 00 00       	mov    $0x20,%eax
1401b8620:	e8 0b 85 0f 00       	call   0x1402b0b30
1401b8625:	48 2b e0             	sub    %rax,%rsp
1401b8628:	48 8b f9             	mov    %rcx,%rdi
1401b862b:	48 8b da             	mov    %rdx,%rbx
1401b862e:	48 8b ca             	mov    %rdx,%rcx
1401b8631:	e8 7a 41 f8 ff       	call   0x14013c7b0
1401b8636:	4c 8b 4b 10          	mov    0x10(%rbx),%r9
1401b863a:	45 33 c0             	xor    %r8d,%r8d
1401b863d:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
1401b8641:	48 8b f0             	mov    %rax,%rsi
1401b8644:	41 8d 50 01          	lea    0x1(%r8),%edx
1401b8648:	e8 73 76 f9 ff       	call   0x14014fcc0
1401b864d:	48 8b d8             	mov    %rax,%rbx
1401b8650:	48 85 c0             	test   %rax,%rax
1401b8653:	75 3f                	jne    0x1401b8694
1401b8655:	e8 16 ea f6 ff       	call   0x140127070
1401b865a:	4c 8d 05 d7 39 17 00 	lea    0x1739d7(%rip),%r8        # 0x14032c038
1401b8661:	ba 8b 01 00 00       	mov    $0x18b,%edx
1401b8666:	48 8d 0d 13 39 17 00 	lea    0x173913(%rip),%rcx        # 0x14032bf80
1401b866d:	e8 1e eb f6 ff       	call   0x140127190
1401b8672:	45 33 c0             	xor    %r8d,%r8d
1401b8675:	8d 4b 05             	lea    0x5(%rbx),%ecx
1401b8678:	ba 00 01 0c 00       	mov    $0xc0100,%edx
1401b867d:	e8 0e ec f6 ff       	call   0x140127290
1401b8682:	33 c0                	xor    %eax,%eax
1401b8684:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1401b8689:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1401b868e:	48 83 c4 20          	add    $0x20,%rsp
1401b8692:	5f                   	pop    %rdi
1401b8693:	c3                   	ret
1401b8694:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1401b869a:	48 8b d7             	mov    %rdi,%rdx
1401b869d:	48 8b cb             	mov    %rbx,%rcx
1401b86a0:	e8 7b e5 05 00       	call   0x140216c20
1401b86a5:	85 c0                	test   %eax,%eax
1401b86a7:	74 29                	je     0x1401b86d2
1401b86a9:	4c 8b c3             	mov    %rbx,%r8
1401b86ac:	ba 0b 04 00 00       	mov    $0x40b,%edx
1401b86b1:	48 8b ce             	mov    %rsi,%rcx
1401b86b4:	e8 f7 04 f4 ff       	call   0x1400f8bb0
1401b86b9:	85 c0                	test   %eax,%eax
1401b86bb:	74 15                	je     0x1401b86d2
1401b86bd:	b8 01 00 00 00       	mov    $0x1,%eax
1401b86c2:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1401b86c7:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1401b86cc:	48 83 c4 20          	add    $0x20,%rsp
1401b86d0:	5f                   	pop    %rdi
1401b86d1:	c3                   	ret
1401b86d2:	48 8b cb             	mov    %rbx,%rcx
1401b86d5:	e8 66 75 f9 ff       	call   0x14014fc40
1401b86da:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1401b86df:	33 c0                	xor    %eax,%eax
1401b86e1:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1401b86e6:	48 83 c4 20          	add    $0x20,%rsp
1401b86ea:	5f                   	pop    %rdi
1401b86eb:	c3                   	ret
1401b86ec:	cc                   	int3
1401b86ed:	cc                   	int3
1401b86ee:	cc                   	int3
1401b86ef:	cc                   	int3
1401b86f0:	b8 40 00 00 00       	mov    $0x40,%eax
1401b86f5:	c3                   	ret
1401b86f6:	cc                   	int3
1401b86f7:	cc                   	int3
1401b86f8:	cc                   	int3
1401b86f9:	cc                   	int3
1401b86fa:	cc                   	int3
1401b86fb:	cc                   	int3
1401b86fc:	cc                   	int3
1401b86fd:	cc                   	int3
1401b86fe:	cc                   	int3
1401b86ff:	cc                   	int3
1401b8700:	b8 72 00 00 00       	mov    $0x72,%eax
1401b8705:	c3                   	ret
1401b8706:	cc                   	int3
1401b8707:	cc                   	int3
1401b8708:	cc                   	int3
1401b8709:	cc                   	int3
1401b870a:	cc                   	int3
1401b870b:	cc                   	int3
1401b870c:	cc                   	int3
1401b870d:	cc                   	int3
1401b870e:	cc                   	int3