1402c63d4:	48 83 c4 68          	add    $0x68,%rsp
1402c63d8:	41 5d                	pop    %r13
1402c63da:	5f                   	pop    %rdi
1402c63db:	5e                   	pop    %rsi
1402c63dc:	5b                   	pop    %rbx
1402c63dd:	c3                   	ret
1402c63de:	48 89 6c 24 60       	mov    %rbp,0x60(%rsp)
1402c63e3:	48 8b ee             	mov    %rsi,%rbp
1402c63e6:	48 85 f6             	test   %rsi,%rsi
1402c63e9:	75 43                	jne    0x1402c642e
1402c63eb:	e8 10 6e fb ff       	call   0x14027d200
1402c63f0:	48 8b e8             	mov    %rax,%rbp
1402c63f3:	48 85 c0             	test   %rax,%rax
1402c63f6:	75 36                	jne    0x1402c642e
1402c63f8:	4c 8d 0d 51 6d 0e 00 	lea    0xe6d51(%rip),%r9        # 0x1403ad150
1402c63ff:	c7 44 24 20 3e 00 00 	movl   $0x3e,0x20(%rsp)
1402c6406:	00
1402c6407:	ba f8 00 00 00       	mov    $0xf8,%edx
1402c640c:	8d 4e 10             	lea    0x10(%rsi),%ecx
1402c640f:	44 8d 46 41          	lea    0x41(%rsi),%r8d
1402c6413:	e8 88 af f5 ff       	call   0x1402213a0
1402c6418:	33 c0                	xor    %eax,%eax
1402c641a:	48 8b 6c 24 60       	mov    0x60(%rsp),%rbp
1402c641f:	4c 8b 7c 24 48       	mov    0x48(%rsp),%r15
1402c6424:	48 83 c4 68          	add    $0x68,%rsp
1402c6428:	41 5d                	pop    %r13
1402c642a:	5f                   	pop    %rdi
1402c642b:	5e                   	pop    %rsi
1402c642c:	5b                   	pop    %rbx
1402c642d:	c3                   	ret
1402c642e:	4c 89 64 24 58       	mov    %r12,0x58(%rsp)
1402c6433:	4c 89 74 24 50       	mov    %r14,0x50(%rsp)
1402c6438:	e8 53 5a f6 ff       	call   0x14022be90
1402c643d:	48 8b d8             	mov    %rax,%rbx
1402c6440:	e8 4b 5a f6 ff       	call   0x14022be90
1402c6445:	4c 8b e0             	mov    %rax,%r12
1402c6448:	e8 43 5a f6 ff       	call   0x14022be90
1402c644d:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1402c6452:	4c 8b f0             	mov    %rax,%r14
1402c6455:	48 85 db             	test   %rbx,%rbx
1402c6458:	0f 84 6f 02 00 00    	je     0x1402c66cd
1402c645e:	4d 85 e4             	test   %r12,%r12
1402c6461:	0f 84 66 02 00 00    	je     0x1402c66cd
1402c6467:	48 85 c0             	test   %rax,%rax
1402c646a:	0f 84 5d 02 00 00    	je     0x1402c66cd
1402c6470:	49 8b cd             	mov    %r13,%rcx
1402c6473:	e8 58 32 f9 ff       	call   0x1402596d0
1402c6478:	48 89 84 24 90 00 00 	mov    %rax,0x90(%rsp)
1402c647f:	00
1402c6480:	48 85 c0             	test   %rax,%rax
1402c6483:	75 26                	jne    0x1402c64ab
1402c6485:	b9 10 00 00 00       	mov    $0x10,%ecx
1402c648a:	c7 44 24 20 4b 00 00 	movl   $0x4b,0x20(%rsp)
1402c6491:	00
1402c6492:	44 8b c1             	mov    %ecx,%r8d
1402c6495:	4c 8d 0d b4 6c 0e 00 	lea    0xe6cb4(%rip),%r9        # 0x1403ad150
1402c649c:	ba f8 00 00 00       	mov    $0xf8,%edx
1402c64a1:	e8 fa ae f5 ff       	call   0x1402213a0
1402c64a6:	e9 b9 01 00 00       	jmp    0x1402c6664
1402c64ab:	49 8b cd             	mov    %r13,%rcx
1402c64ae:	e8 ed 66 de ff       	call   0x1400acba0
1402c64b3:	48 8b c8             	mov    %rax,%rcx
1402c64b6:	48 8b f0             	mov    %rax,%rsi
1402c64b9:	e8 32 5a f6 ff       	call   0x14022bef0
1402c64be:	8b d0                	mov    %eax,%edx
1402c64c0:	48 8b cb             	mov    %rbx,%rcx
1402c64c3:	8b f8                	mov    %eax,%edi
1402c64c5:	e8 c6 5c f6 ff       	call   0x14022c190
1402c64ca:	85 c0                	test   %eax,%eax
1402c64cc:	0f 84 90 01 00 00    	je     0x1402c6662
1402c64d2:	8b d7                	mov    %edi,%edx
1402c64d4:	49 8b cc             	mov    %r12,%rcx
1402c64d7:	e8 b4 5c f6 ff       	call   0x14022c190
1402c64dc:	85 c0                	test   %eax,%eax
1402c64de:	0f 84 7e 01 00 00    	je     0x1402c6662
1402c64e4:	8b d7                	mov    %edi,%edx
1402c64e6:	49 8b ce             	mov    %r14,%rcx
1402c64e9:	e8 a2 5c f6 ff       	call   0x14022c190
1402c64ee:	85 c0                	test   %eax,%eax
1402c64f0:	0f 84 6c 01 00 00    	je     0x1402c6662
1402c64f6:	4c 63 b4 24 b8 00 00 	movslq 0xb8(%rsp),%r14
1402c64fd:	00
1402c64fe:	48 8b bc 24 b0 00 00 	mov    0xb0(%rsp),%rdi
1402c6505:	00
1402c6506:	66 66 0f 1f 84 00 00 	data16 nopw 0x0(%rax,%rax,1)
1402c650d:	00 00 00
1402c6510:	48 8b d6             	mov    %rsi,%rdx
1402c6513:	48 8b cb             	mov    %rbx,%rcx
1402c6516:	48 85 ff             	test   %rdi,%rdi
1402c6519:	74 2f                	je     0x1402c654a
1402c651b:	48 89 6c 24 28       	mov    %rbp,0x28(%rsp)
1402c6520:	4c 8b cf             	mov    %rdi,%r9
1402c6523:	4d 8b c7             	mov    %r15,%r8
1402c6526:	4c 89 74 24 20       	mov    %r14,0x20(%rsp)
1402c652b:	e8 90 1a fc ff       	call   0x140287fc0
1402c6530:	85 c0                	test   %eax,%eax
1402c6532:	75 23                	jne    0x1402c6557
1402c6534:	c7 44 24 20 5e 00 00 	movl   $0x5e,0x20(%rsp)
1402c653b:	00
1402c653c:	8d 48 10             	lea    0x10(%rax),%ecx
1402c653f:	41 b8 9e 00 00 00    	mov    $0x9e,%r8d
1402c6545:	e9 07 01 00 00       	jmp    0x1402c6651
1402c654a:	e8 d1 1c fc ff       	call   0x140288220
1402c654f:	85 c0                	test   %eax,%eax
1402c6551:	0f 84 61 01 00 00    	je     0x1402c66b8
1402c6557:	48 8b cb             	mov    %rbx,%rcx
1402c655a:	e8 a1 58 f6 ff       	call   0x14022be00
1402c655f:	85 c0                	test   %eax,%eax
1402c6561:	75 ad                	jne    0x1402c6510
1402c6563:	48 8b 94 24 90 00 00 	mov    0x90(%rsp),%rdx
1402c656a:	00
1402c656b:	45 33 c9             	xor    %r9d,%r9d
1402c656e:	48 89 6c 24 28       	mov    %rbp,0x28(%rsp)
1402c6573:	4c 8b c3             	mov    %rbx,%r8
1402c6576:	49 8b cd             	mov    %r13,%rcx
1402c6579:	48 c7 44 24 20 00 00 	movq   $0x0,0x20(%rsp)
1402c6580:	00 00
1402c6582:	e8 99 2f f9 ff       	call   0x140259520
1402c6587:	85 c0                	test   %eax,%eax
1402c6589:	0f 84 1f 01 00 00    	je     0x1402c66ae
1402c658f:	4c 8b 44 24 30       	mov    0x30(%rsp),%r8
1402c6594:	45 33 c9             	xor    %r9d,%r9d
1402c6597:	48 8b 94 24 90 00 00 	mov    0x90(%rsp),%rdx
1402c659e:	00
1402c659f:	49 8b cd             	mov    %r13,%rcx
1402c65a2:	48 89 6c 24 20       	mov    %rbp,0x20(%rsp)
1402c65a7:	e8 34 2c f9 ff       	call   0x1402591e0
1402c65ac:	85 c0                	test   %eax,%eax
1402c65ae:	0f 84 8d 00 00 00    	je     0x1402c6641
1402c65b4:	48 8b 54 24 30       	mov    0x30(%rsp),%rdx
1402c65b9:	4c 8b cd             	mov    %rbp,%r9
1402c65bc:	4c 8b c6             	mov    %rsi,%r8
1402c65bf:	49 8b cc             	mov    %r12,%rcx
1402c65c2:	e8 79 08 fe ff       	call   0x1402a6e40
1402c65c7:	85 c0                	test   %eax,%eax
1402c65c9:	74 63                	je     0x1402c662e
1402c65cb:	49 8b cc             	mov    %r12,%rcx
1402c65ce:	e8 2d 58 f6 ff       	call   0x14022be00
1402c65d3:	85 c0                	test   %eax,%eax
1402c65d5:	0f 85 35 ff ff ff    	jne    0x1402c6510
1402c65db:	4c 8b cd             	mov    %rbp,%r9
1402c65de:	4c 8b c3             	mov    %rbx,%r8
1402c65e1:	48 8b d3             	mov    %rbx,%rdx
1402c65e4:	49 8b cd             	mov    %r13,%rcx
1402c65e7:	e8 a4 35 f9 ff       	call   0x140259b90
1402c65ec:	85 c0                	test   %eax,%eax
1402c65ee:	75 11                	jne    0x1402c6601
1402c65f0:	c7 44 24 20 7d 00 00 	movl   $0x7d,0x20(%rsp)
1402c65f7:	00
1402c65f8:	8d 48 10             	lea    0x10(%rax),%ecx
1402c65fb:	44 8d 40 03          	lea    0x3(%rax),%r8d
1402c65ff:	eb 50                	jmp    0x1402c6651
1402c6601:	48 8b bc 24 a8 00 00 	mov    0xa8(%rsp),%rdi
1402c6608:	00
1402c6609:	48 8b 0f             	mov    (%rdi),%rcx
1402c660c:	e8 6f 52 f6 ff       	call   0x14022b880
1402c6611:	48 8b b4 24 a0 00 00 	mov    0xa0(%rsp),%rsi
1402c6618:	00
1402c6619:	48 8b 0e             	mov    (%rsi),%rcx
1402c661c:	e8 5f 52 f6 ff       	call   0x14022b880
1402c6621:	4c 89 27             	mov    %r12,(%rdi)
1402c6624:	bf 01 00 00 00       	mov    $0x1,%edi
1402c6629:	48 89 1e             	mov    %rbx,(%rsi)
1402c662c:	eb 46                	jmp    0x1402c6674
1402c662e:	b9 10 00 00 00       	mov    $0x10,%ecx
1402c6633:	c7 44 24 20 76 00 00 	movl   $0x76,0x20(%rsp)
1402c663a:	00
1402c663b:	44 8d 41 f3          	lea    -0xd(%rcx),%r8d
1402c663f:	eb 10                	jmp    0x1402c6651
1402c6641:	c7 44 24 20 71 00 00 	movl   $0x71,0x20(%rsp)
1402c6648:	00
1402c6649:	b9 10 00 00 00       	mov    $0x10,%ecx
1402c664e:	44 8b c1             	mov    %ecx,%r8d
1402c6651:	4c 8d 0d f8 6a 0e 00 	lea    0xe6af8(%rip),%r9        # 0x1403ad150
1402c6658:	ba f8 00 00 00       	mov    $0xf8,%edx
1402c665d:	e8 3e ad f5 ff       	call   0x1402213a0
1402c6662:	33 ff                	xor    %edi,%edi
1402c6664:	48 8b cb             	mov    %rbx,%rcx
1402c6667:	e8 14 52 f6 ff       	call   0x14022b880
1402c666c:	49 8b cc             	mov    %r12,%rcx
1402c666f:	e8 0c 52 f6 ff       	call   0x14022b880
1402c6674:	4c 8b 74 24 50       	mov    0x50(%rsp),%r14
1402c6679:	4c 8b 64 24 58       	mov    0x58(%rsp),%r12
1402c667e:	48 3b ac 24 98 00 00 	cmp    0x98(%rsp),%rbp
1402c6685:	00
1402c6686:	74 08                	je     0x1402c6690
1402c6688:	48 8b cd             	mov    %rbp,%rcx
1402c668b:	e8 00 69 fb ff       	call   0x14027cf90
1402c6690:	48 8b 8c 24 90 00 00 	mov    0x90(%rsp),%rcx
1402c6697:	00
1402c6698:	e8 03 2b f9 ff       	call   0x1402591a0
1402c669d:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
1402c66a2:	e8 d9 51 f6 ff       	call   0x14022b880
1402c66a7:	8b c7                	mov    %edi,%eax
1402c66a9:	e9 6c fd ff ff       	jmp    0x1402c641a
1402c66ae:	c7 44 24 20 6c 00 00 	movl   $0x6c,0x20(%rsp)
1402c66b5:	00
1402c66b6:	eb 91                	jmp    0x1402c6649
1402c66b8:	c7 44 24 20 64 00 00 	movl   $0x64,0x20(%rsp)
1402c66bf:	00
1402c66c0:	b9 10 00 00 00       	mov    $0x10,%ecx
1402c66c5:	41 b8 9e 00 00 00    	mov    $0x9e,%r8d
1402c66cb:	eb 84                	jmp    0x1402c6651
1402c66cd:	b9 10 00 00 00       	mov    $0x10,%ecx
1402c66d2:	c7 44 24 20 47 00 00 	movl   $0x47,0x20(%rsp)
1402c66d9:	00
1402c66da:	4c 8d 0d 6f 6a 0e 00 	lea    0xe6a6f(%rip),%r9        # 0x1403ad150
1402c66e1:	ba f8 00 00 00       	mov    $0xf8,%edx
1402c66e6:	44 8d 41 31          	lea    0x31(%rcx),%r8d
1402c66ea:	e8 b1 ac f5 ff       	call   0x1402213a0
1402c66ef:	e9 70 ff ff ff       	jmp    0x1402c6664
1402c66f4:	b9 10 00 00 00       	mov    $0x10,%ecx
1402c66f9:	c7 44 24 20 2f 00 00 	movl   $0x2f,0x20(%rsp)
1402c6700:	00
1402c6701:	4c 8d 0d 48 6a 0e 00 	lea    0xe6a48(%rip),%r9        # 0x1403ad150
1402c6708:	ba f8 00 00 00       	mov    $0xf8,%edx
1402c670d:	44 8d 41 33          	lea    0x33(%rcx),%r8d
1402c6711:	e8 8a ac f5 ff       	call   0x1402213a0
1402c6716:	33 c0                	xor    %eax,%eax
1402c6718:	48 83 c4 68          	add    $0x68,%rsp
1402c671c:	41 5d                	pop    %r13
1402c671e:	5f                   	pop    %rdi
1402c671f:	5e                   	pop    %rsi
1402c6720:	5b                   	pop    %rbx
1402c6721:	c3                   	ret
1402c6722:	cc                   	int3
1402c6723:	cc                   	int3
1402c6724:	cc                   	int3
1402c6725:	cc                   	int3
1402c6726:	cc                   	int3
1402c6727:	cc                   	int3
1402c6728:	cc                   	int3
1402c6729:	cc                   	int3
1402c672a:	cc                   	int3
1402c672b:	cc                   	int3
1402c672c:	cc                   	int3
1402c672d:	cc                   	int3
1402c672e:	cc                   	int3
1402c672f:	cc                   	int3
1402c6730:	4c 89 4c 24 20       	mov    %r9,0x20(%rsp)
1402c6735:	53                   	push   %rbx
1402c6736:	b8 30 00 00 00       	mov    $0x30,%eax
1402c673b:	e8 a0 3e 03 00       	call   0x1402fa5e0
1402c6740:	48 2b e0             	sub    %rax,%rsp
1402c6743:	48 8b 44 24 78       	mov    0x78(%rsp),%rax
1402c6748:	45 8b d0             	mov    %r8d,%r10d
1402c674b:	4c 8b 4c 24 70       	mov    0x70(%rsp),%r9
1402c6750:	48 8b ca             	mov    %rdx,%rcx
1402c6753:	4c 8b 44 24 68       	mov    0x68(%rsp),%r8
1402c6758:	41 8b d2             	mov    %r10d,%edx
1402c675b:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1402c6760:	e8 8b 62 01 00       	call   0x1402dc9f0
1402c6765:	48 8b d8             	mov    %rax,%rbx
1402c6768:	48 85 c0             	test   %rax,%rax
1402c676b:	75 0f                	jne    0x1402c677c
1402c676d:	48 8b 44 24 60       	mov    0x60(%rsp),%rax
1402c6772:	89 18                	mov    %ebx,(%rax)
1402c6774:	33 c0                	xor    %eax,%eax
1402c6776:	48 83 c4 30          	add    $0x30,%rsp
1402c677a:	5b                   	pop    %rbx
1402c677b:	c3                   	ret
1402c677c:	48 8d 54 24 58       	lea    0x58(%rsp),%rdx
1402c6781:	48 8b cb             	mov    %rbx,%rcx
1402c6784:	e8 17 55 fa ff       	call   0x14026bca0
1402c6789:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
1402c678e:	89 01                	mov    %eax,(%rcx)
1402c6790:	48 8b cb             	mov    %rbx,%rcx
1402c6793:	e8 48 3c fa ff       	call   0x14026a3e0
1402c6798:	b8 01 00 00 00       	mov    $0x1,%eax
1402c679d:	48 83 c4 30          	add    $0x30,%rsp
1402c67a1:	5b                   	pop    %rbx
1402c67a2:	c3                   	ret
1402c67a3:	cc                   	int3
1402c67a4:	cc                   	int3
1402c67a5:	cc                   	int3
1402c67a6:	cc                   	int3
1402c67a7:	cc                   	int3
1402c67a8:	cc                   	int3
1402c67a9:	cc                   	int3
1402c67aa:	cc                   	int3
1402c67ab:	cc                   	int3
1402c67ac:	cc                   	int3
1402c67ad:	cc                   	int3
1402c67ae:	cc                   	int3
1402c67af:	cc                   	int3
1402c67b0:	b8 38 00 00 00       	mov    $0x38,%eax
1402c67b5:	e8 26 3e 03 00       	call   0x1402fa5e0
1402c67ba:	48 2b e0             	sub    %rax,%rsp
1402c67bd:	33 c0                	xor    %eax,%eax
1402c67bf:	89 44 24 28          	mov    %eax,0x28(%rsp)
1402c67c3:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1402c67c8:	e8 43 fb ff ff       	call   0x1402c6310
1402c67cd:	48 83 c4 38          	add    $0x38,%rsp
1402c67d1:	c3                   	ret
1402c67d2:	cc                   	int3
1402c67d3:	cc                   	int3
1402c67d4:	cc                   	int3
1402c67d5:	cc                   	int3
1402c67d6:	cc                   	int3
1402c67d7:	cc                   	int3
1402c67d8:	cc                   	int3
1402c67d9:	cc                   	int3
1402c67da:	cc                   	int3
1402c67db:	cc                   	int3
1402c67dc:	cc                   	int3
1402c67dd:	cc                   	int3
1402c67de:	cc                   	int3
1402c67df:	cc                   	int3
1402c67e0:	89 54 24 10          	mov    %edx,0x10(%rsp)
1402c67e4:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
1402c67e9:	53                   	push   %rbx
1402c67ea:	55                   	push   %rbp
1402c67eb:	41 54                	push   %r12
1402c67ed:	41 55                	push   %r13
1402c67ef:	41 56                	push   %r14
1402c67f1:	41 57                	push   %r15
1402c67f3:	b8 58 00 00 00       	mov    $0x58,%eax
1402c67f8:	e8 e3 3d 03 00       	call   0x1402fa5e0
1402c67fd:	48 2b e0             	sub    %rax,%rsp
1402c6800:	48 8b 9c 24 b0 00 00 	mov    0xb0(%rsp),%rbx
1402c6807:	00
1402c6808:	45 33 e4             	xor    %r12d,%r12d
1402c680b:	48 8b cb             	mov    %rbx,%rcx
1402c680e:	4c 89 64 24 38       	mov    %r12,0x38(%rsp)
1402c6813:	4d 8b f1             	mov    %r9,%r14
1402c6816:	4c 89 64 24 30       	mov    %r12,0x30(%rsp)
1402c681b:	4d 8b f8             	mov    %r8,%r15
1402c681e:	33 ed                	xor    %ebp,%ebp
1402c6820:	e8 5b 4d df ff       	call   0x1400bb580
1402c6825:	48 8b cb             	mov    %rbx,%rcx
1402c6828:	4c 8b e8             	mov    %rax,%r13
1402c682b:	e8 00 3e f5 ff       	call   0x14021a630
1402c6830:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
1402c6835:	4d 85 ed             	test   %r13,%r13
1402c6838:	75 32                	jne    0x1402c686c
1402c683a:	4c 8d 0d 0f 69 0e 00 	lea    0xe690f(%rip),%r9        # 0x1403ad150
1402c6841:	c7 44 24 20 aa 00 00 	movl   $0xaa,0x20(%rsp)
1402c6848:	00
1402c6849:	ba f9 00 00 00       	mov    $0xf9,%edx
1402c684e:	8d 4d 10             	lea    0x10(%rbp),%ecx
1402c6851:	45 8d 44 24 43       	lea    0x43(%r12),%r8d
1402c6856:	e8 45 ab f5 ff       	call   0x1402213a0
1402c685b:	33 c0                	xor    %eax,%eax
1402c685d:	48 83 c4 58          	add    $0x58,%rsp
1402c6861:	41 5f                	pop    %r15
1402c6863:	41 5e                	pop    %r14
1402c6865:	41 5d                	pop    %r13
1402c6867:	41 5c                	pop    %r12
1402c6869:	5d                   	pop    %rbp
1402c686a:	5b                   	pop    %rbx