1402946ca:	8b eb                	mov    %ebx,%ebp
1402946cc:	45 38 26             	cmp    %r12b,(%r14)
1402946cf:	0f 85 6b ff ff ff    	jne    0x140294640
1402946d5:	48 8d 15 34 48 05 00 	lea    0x54834(%rip),%rdx        # 0x1402e8f10
1402946dc:	48 8b cf             	mov    %rdi,%rcx
1402946df:	e8 2c a4 e5 ff       	call   0x1400eeb10
1402946e4:	85 c0                	test   %eax,%eax
1402946e6:	44 0f 4f e3          	cmovg  %ebx,%r12d
1402946ea:	41 b8 7d 00 00 00    	mov    $0x7d,%r8d
1402946f0:	48 8d 15 19 0e 10 00 	lea    0x100e19(%rip),%rdx        # 0x140395510
1402946f7:	49 8b cd             	mov    %r13,%rcx
1402946fa:	e8 c1 76 e5 ff       	call   0x1400ebdc0
1402946ff:	45 85 e4             	test   %r12d,%r12d
140294702:	0f 84 a3 03 00 00    	je     0x140294aab
140294708:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
14029470d:	33 d2                	xor    %edx,%edx
14029470f:	48 8b cb             	mov    %rbx,%rcx
140294712:	e8 29 73 e5 ff       	call   0x1400eba40
140294717:	4c 8b c0             	mov    %rax,%r8
14029471a:	48 8d 15 0f 98 09 00 	lea    0x9980f(%rip),%rdx        # 0x14032df30
140294721:	48 8b cf             	mov    %rdi,%rcx
140294724:	e8 97 f3 ff ff       	call   0x140293ac0
140294729:	85 c0                	test   %eax,%eax
14029472b:	0f 84 7a 03 00 00    	je     0x140294aab
140294731:	ba 01 00 00 00       	mov    $0x1,%edx
140294736:	48 8b cb             	mov    %rbx,%rcx
140294739:	e8 02 73 e5 ff       	call   0x1400eba40
14029473e:	4c 8b c0             	mov    %rax,%r8
140294741:	48 8d 15 f0 97 09 00 	lea    0x997f0(%rip),%rdx        # 0x14032df38
140294748:	48 8b cf             	mov    %rdi,%rcx
14029474b:	e8 70 f3 ff ff       	call   0x140293ac0
140294750:	85 c0                	test   %eax,%eax
140294752:	0f 84 53 03 00 00    	je     0x140294aab
140294758:	4c 8b 64 24 58       	mov    0x58(%rsp),%r12
14029475d:	33 d2                	xor    %edx,%edx
14029475f:	49 8b cc             	mov    %r12,%rcx
140294762:	e8 d9 72 e5 ff       	call   0x1400eba40
140294767:	4c 8b c0             	mov    %rax,%r8
14029476a:	48 8d 15 cf 97 09 00 	lea    0x997cf(%rip),%rdx        # 0x14032df40
140294771:	48 8b cf             	mov    %rdi,%rcx
140294774:	e8 47 f3 ff ff       	call   0x140293ac0
140294779:	85 c0                	test   %eax,%eax
14029477b:	0f 84 2a 03 00 00    	je     0x140294aab
140294781:	ba 01 00 00 00       	mov    $0x1,%edx
140294786:	49 8b cc             	mov    %r12,%rcx
140294789:	e8 b2 72 e5 ff       	call   0x1400eba40
14029478e:	4c 8b c0             	mov    %rax,%r8
140294791:	48 8d 15 b8 97 09 00 	lea    0x997b8(%rip),%rdx        # 0x14032df50
140294798:	48 8b cf             	mov    %rdi,%rcx
14029479b:	e8 20 f3 ff ff       	call   0x140293ac0
1402947a0:	85 c0                	test   %eax,%eax
1402947a2:	0f 84 03 03 00 00    	je     0x140294aab
1402947a8:	4c 8b 6c 24 60       	mov    0x60(%rsp),%r13
1402947ad:	33 d2                	xor    %edx,%edx
1402947af:	49 8b cd             	mov    %r13,%rcx
1402947b2:	e8 89 72 e5 ff       	call   0x1400eba40
1402947b7:	4c 8b c0             	mov    %rax,%r8
1402947ba:	48 8d 15 9f 97 09 00 	lea    0x9979f(%rip),%rdx        # 0x14032df60
1402947c1:	48 8b cf             	mov    %rdi,%rcx
1402947c4:	e8 f7 f2 ff ff       	call   0x140293ac0
1402947c9:	85 c0                	test   %eax,%eax
1402947cb:	0f 84 da 02 00 00    	je     0x140294aab
1402947d1:	48 8b cb             	mov    %rbx,%rcx
1402947d4:	e8 67 6f e5 ff       	call   0x1400eb740
1402947d9:	83 f8 02             	cmp    $0x2,%eax
1402947dc:	0f 8e d0 00 00 00    	jle    0x1402948b2
1402947e2:	4c 8b 74 24 48       	mov    0x48(%rsp),%r14
1402947e7:	bb 03 00 00 00       	mov    $0x3,%ebx
1402947ec:	0f 1f 40 00          	nopl   0x0(%rax)
1402947f0:	44 8b c3             	mov    %ebx,%r8d
1402947f3:	48 8d 15 76 97 09 00 	lea    0x99776(%rip),%rdx        # 0x14032df70
1402947fa:	48 8b cf             	mov    %rdi,%rcx
1402947fd:	8b eb                	mov    %ebx,%ebp
1402947ff:	e8 0c a3 e5 ff       	call   0x1400eeb10
140294804:	85 c0                	test   %eax,%eax
140294806:	0f 8e 9f 02 00 00    	jle    0x140294aab
14029480c:	8d 53 ff             	lea    -0x1(%rbx),%edx
14029480f:	49 8b ce             	mov    %r14,%rcx
140294812:	e8 29 72 e5 ff       	call   0x1400eba40
140294817:	4c 8b c0             	mov    %rax,%r8
14029481a:	33 d2                	xor    %edx,%edx
14029481c:	48 8b cf             	mov    %rdi,%rcx
14029481f:	e8 9c f2 ff ff       	call   0x140293ac0
140294824:	85 c0                	test   %eax,%eax
140294826:	0f 84 7f 02 00 00    	je     0x140294aab
14029482c:	44 8b c3             	mov    %ebx,%r8d
14029482f:	48 8d 15 4a 97 09 00 	lea    0x9974a(%rip),%rdx        # 0x14032df80
140294836:	48 8b cf             	mov    %rdi,%rcx
140294839:	e8 d2 a2 e5 ff       	call   0x1400eeb10
14029483e:	85 c0                	test   %eax,%eax
140294840:	0f 8e 65 02 00 00    	jle    0x140294aab
140294846:	8d 53 ff             	lea    -0x1(%rbx),%edx
140294849:	49 8b cc             	mov    %r12,%rcx
14029484c:	e8 ef 71 e5 ff       	call   0x1400eba40
140294851:	4c 8b c0             	mov    %rax,%r8
140294854:	33 d2                	xor    %edx,%edx
140294856:	48 8b cf             	mov    %rdi,%rcx
140294859:	e8 62 f2 ff ff       	call   0x140293ac0
14029485e:	85 c0                	test   %eax,%eax
140294860:	0f 84 45 02 00 00    	je     0x140294aab
140294866:	44 8b c3             	mov    %ebx,%r8d
140294869:	48 8d 15 20 97 09 00 	lea    0x99720(%rip),%rdx        # 0x14032df90
140294870:	48 8b cf             	mov    %rdi,%rcx
140294873:	e8 98 a2 e5 ff       	call   0x1400eeb10
140294878:	85 c0                	test   %eax,%eax
14029487a:	0f 8e 2b 02 00 00    	jle    0x140294aab
140294880:	8d 53 fe             	lea    -0x2(%rbx),%edx
140294883:	49 8b cd             	mov    %r13,%rcx
140294886:	e8 b5 71 e5 ff       	call   0x1400eba40
14029488b:	4c 8b c0             	mov    %rax,%r8
14029488e:	33 d2                	xor    %edx,%edx
140294890:	48 8b cf             	mov    %rdi,%rcx
140294893:	e8 28 f2 ff ff       	call   0x140293ac0
140294898:	85 c0                	test   %eax,%eax
14029489a:	0f 84 0b 02 00 00    	je     0x140294aab
1402948a0:	49 8b ce             	mov    %r14,%rcx
1402948a3:	ff c3                	inc    %ebx
1402948a5:	e8 96 6e e5 ff       	call   0x1400eb740
1402948aa:	3b e8                	cmp    %eax,%ebp
1402948ac:	0f 8c 3e ff ff ff    	jl     0x1402947f0
1402948b2:	f6 44 24 44 80       	testb  $0x80,0x44(%rsp)
1402948b7:	0f 84 94 01 00 00    	je     0x140294a51
1402948bd:	48 8b 8c 24 90 00 00 	mov    0x90(%rsp),%rcx
1402948c4:	00
1402948c5:	ba 00 f0 00 00       	mov    $0xf000,%edx
1402948ca:	e8 31 8b e6 ff       	call   0x1400fd400
1402948cf:	85 c0                	test   %eax,%eax
1402948d1:	0f 84 56 01 00 00    	je     0x140294a2d
1402948d7:	3d 00 10 00 00       	cmp    $0x1000,%eax
1402948dc:	0f 85 6f 01 00 00    	jne    0x140294a51
1402948e2:	48 8b 9c 24 88 00 00 	mov    0x88(%rsp),%rbx
1402948e9:	00
1402948ea:	48 8b cb             	mov    %rbx,%rcx
1402948ed:	e8 5e 0d f4 ff       	call   0x1401d5650
1402948f2:	85 c0                	test   %eax,%eax
1402948f4:	74 0c                	je     0x140294902
1402948f6:	48 8d 15 8b 94 09 00 	lea    0x9948b(%rip),%rdx        # 0x14032dd88
1402948fd:	e9 43 01 00 00       	jmp    0x140294a45
140294902:	48 8b cb             	mov    %rbx,%rcx
140294905:	e8 36 0d f4 ff       	call   0x1401d5640
14029490a:	48 8b cb             	mov    %rbx,%rcx
14029490d:	8b f0                	mov    %eax,%esi
14029490f:	e8 7c 0d f4 ff       	call   0x1401d5690
140294914:	48 8b cb             	mov    %rbx,%rcx
140294917:	8b e8                	mov    %eax,%ebp
140294919:	e8 82 0d f4 ff       	call   0x1401d56a0
14029491e:	48 8b cb             	mov    %rbx,%rcx
140294921:	44 8b f0             	mov    %eax,%r14d
140294924:	e8 87 0d f4 ff       	call   0x1401d56b0
140294929:	48 8b cb             	mov    %rbx,%rcx
14029492c:	44 8b e0             	mov    %eax,%r12d
14029492f:	e8 2c 6c e5 ff       	call   0x1400eb560
140294934:	48 8d 15 7d 0d 10 00 	lea    0x100d7d(%rip),%rdx        # 0x1403956b8
14029493b:	48 8b cf             	mov    %rdi,%rcx
14029493e:	44 8b e8             	mov    %eax,%r13d
140294941:	e8 ca a1 e5 ff       	call   0x1400eeb10
140294946:	85 c0                	test   %eax,%eax
140294948:	0f 8e 5d 01 00 00    	jle    0x140294aab
14029494e:	48 8d 05 83 0d 10 00 	lea    0x100d83(%rip),%rax        # 0x1403956d8
140294955:	83 fe 40             	cmp    $0x40,%esi
140294958:	48 8d 1d 2e 36 11 00 	lea    0x11362e(%rip),%rbx        # 0x1403a7f8d
14029495f:	8b ce                	mov    %esi,%ecx
140294961:	48 0f 44 d8          	cmove  %rax,%rbx
140294965:	e8 96 0e f4 ff       	call   0x1401d5800
14029496a:	4c 8b c0             	mov    %rax,%r8
14029496d:	48 8d 15 74 0d 10 00 	lea    0x100d74(%rip),%rdx        # 0x1403956e8
140294974:	4c 8b cb             	mov    %rbx,%r9
140294977:	48 8b cf             	mov    %rdi,%rcx
14029497a:	e8 91 a1 e5 ff       	call   0x1400eeb10
14029497f:	85 c0                	test   %eax,%eax
140294981:	0f 8e 24 01 00 00    	jle    0x140294aab
140294987:	81 fd 8f 03 00 00    	cmp    $0x38f,%ebp
14029498d:	75 0d                	jne    0x14029499c
14029498f:	48 8d 35 42 0d 10 00 	lea    0x100d42(%rip),%rsi        # 0x1403956d8
140294996:	41 83 fe 40          	cmp    $0x40,%r14d
14029499a:	74 07                	je     0x1402949a3
14029499c:	48 8d 35 ea 35 11 00 	lea    0x1135ea(%rip),%rsi        # 0x1403a7f8d
1402949a3:	41 8b ce             	mov    %r14d,%ecx
1402949a6:	e8 55 0e f4 ff       	call   0x1401d5800
1402949ab:	8b cd                	mov    %ebp,%ecx
1402949ad:	48 8b d8             	mov    %rax,%rbx
1402949b0:	e8 ab 0d f4 ff       	call   0x1401d5760
1402949b5:	4c 8b c0             	mov    %rax,%r8
1402949b8:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
1402949bd:	4c 8b cb             	mov    %rbx,%r9
1402949c0:	48 8d 15 39 0d 10 00 	lea    0x100d39(%rip),%rdx        # 0x140395700
1402949c7:	48 8b cf             	mov    %rdi,%rcx
1402949ca:	e8 41 a1 e5 ff       	call   0x1400eeb10
1402949cf:	85 c0                	test   %eax,%eax
1402949d1:	0f 8e d4 00 00 00    	jle    0x140294aab
1402949d7:	48 8d 1d af 35 11 00 	lea    0x1135af(%rip),%rbx        # 0x1403a7f8d
1402949de:	41 83 fc 14          	cmp    $0x14,%r12d
1402949e2:	4c 8b cb             	mov    %rbx,%r9
1402949e5:	48 8d 35 ec 0c 10 00 	lea    0x100cec(%rip),%rsi        # 0x1403956d8
1402949ec:	4c 0f 44 ce          	cmove  %rsi,%r9
1402949f0:	48 8d 15 29 0d 10 00 	lea    0x100d29(%rip),%rdx        # 0x140395720
1402949f7:	45 8b c4             	mov    %r12d,%r8d
1402949fa:	48 8b cf             	mov    %rdi,%rcx
1402949fd:	e8 0e a1 e5 ff       	call   0x1400eeb10
140294a02:	85 c0                	test   %eax,%eax
140294a04:	0f 8e a1 00 00 00    	jle    0x140294aab
140294a0a:	41 83 fd 01          	cmp    $0x1,%r13d
140294a0e:	48 8d 15 2b 0d 10 00 	lea    0x100d2b(%rip),%rdx        # 0x140395740
140294a15:	45 8b c5             	mov    %r13d,%r8d
140294a18:	48 8b cf             	mov    %rdi,%rcx
140294a1b:	48 0f 44 de          	cmove  %rsi,%rbx
140294a1f:	4c 8b cb             	mov    %rbx,%r9
140294a22:	e8 e9 a0 e5 ff       	call   0x1400eeb10
140294a27:	85 c0                	test   %eax,%eax
140294a29:	7f 26                	jg     0x140294a51
140294a2b:	eb 7e                	jmp    0x140294aab
140294a2d:	48 8b 8c 24 88 00 00 	mov    0x88(%rsp),%rcx
140294a34:	00
140294a35:	e8 16 0c f4 ff       	call   0x1401d5650
140294a3a:	85 c0                	test   %eax,%eax
140294a3c:	75 13                	jne    0x140294a51
140294a3e:	48 8d 15 83 93 09 00 	lea    0x99383(%rip),%rdx        # 0x14032ddc8
140294a45:	48 8b cf             	mov    %rdi,%rcx
140294a48:	e8 c3 a0 e5 ff       	call   0x1400eeb10
140294a4d:	85 c0                	test   %eax,%eax
140294a4f:	7e 5a                	jle    0x140294aab
140294a51:	41 bf 01 00 00 00    	mov    $0x1,%r15d
140294a57:	eb 52                	jmp    0x140294aab
140294a59:	e8 12 26 e9 ff       	call   0x140127070
140294a5e:	4c 8d 05 23 0c 10 00 	lea    0x100c23(%rip),%r8        # 0x140395688
140294a65:	ba 8c 02 00 00       	mov    $0x28c,%edx
140294a6a:	48 8d 0d 9f 0a 10 00 	lea    0x100a9f(%rip),%rcx        # 0x140395510
140294a71:	e8 1a 27 e9 ff       	call   0x140127190
140294a76:	ba 00 01 0c 00       	mov    $0xc0100,%edx
140294a7b:	eb 22                	jmp    0x140294a9f
140294a7d:	e8 ee 25 e9 ff       	call   0x140127070
140294a82:	4c 8d 05 ff 0b 10 00 	lea    0x100bff(%rip),%r8        # 0x140395688
140294a89:	ba 83 02 00 00       	mov    $0x283,%edx
140294a8e:	48 8d 0d 7b 0a 10 00 	lea    0x100a7b(%rip),%rcx        # 0x140395510
140294a95:	e8 f6 26 e9 ff       	call   0x140127190
140294a9a:	ba 02 01 0c 00       	mov    $0xc0102,%edx
140294a9f:	45 33 c0             	xor    %r8d,%r8d
140294aa2:	41 8d 48 39          	lea    0x39(%r8),%ecx
140294aa6:	e8 e5 27 e9 ff       	call   0x140127290
140294aab:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
140294ab0:	e8 2b 69 e5 ff       	call   0x1400eb3e0
140294ab5:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
140294aba:	e8 21 69 e5 ff       	call   0x1400eb3e0
140294abf:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
140294ac4:	e8 17 69 e5 ff       	call   0x1400eb3e0
140294ac9:	41 8b c7             	mov    %r15d,%eax
140294acc:	48 8b 8c 24 a0 00 00 	mov    0xa0(%rsp),%rcx
140294ad3:	00
140294ad4:	48 33 cc             	xor    %rsp,%rcx
140294ad7:	e8 d4 b3 01 00       	call   0x1402afeb0
140294adc:	48 8b 9c 24 00 01 00 	mov    0x100(%rsp),%rbx
140294ae3:	00
140294ae4:	48 81 c4 b0 00 00 00 	add    $0xb0,%rsp
140294aeb:	41 5f                	pop    %r15
140294aed:	41 5e                	pop    %r14
140294aef:	41 5d                	pop    %r13
140294af1:	41 5c                	pop    %r12
140294af3:	5f                   	pop    %rdi
140294af4:	5e                   	pop    %rsi
140294af5:	5d                   	pop    %rbp
140294af6:	c3                   	ret
140294af7:	cc                   	int3
140294af8:	cc                   	int3
140294af9:	cc                   	int3
140294afa:	cc                   	int3
140294afb:	cc                   	int3
140294afc:	cc                   	int3
140294afd:	cc                   	int3
140294afe:	cc                   	int3
140294aff:	cc                   	int3
140294b00:	b8 28 00 00 00       	mov    $0x28,%eax
140294b05:	e8 26 c0 01 00       	call   0x1402b0b30
140294b0a:	48 2b e0             	sub    %rax,%rsp
140294b0d:	8b ca                	mov    %edx,%ecx
140294b0f:	8d 50 5e             	lea    0x5e(%rax),%edx
140294b12:	48 83 c4 28          	add    $0x28,%rsp
140294b16:	e9 85 c6 ff ff       	jmp    0x1402911a0
140294b1b:	cc                   	int3
140294b1c:	cc                   	int3
140294b1d:	cc                   	int3
140294b1e:	cc                   	int3
140294b1f:	cc                   	int3
140294b20:	b8 28 00 00 00       	mov    $0x28,%eax
140294b25:	e8 06 c0 01 00       	call   0x1402b0b30
140294b2a:	48 2b e0             	sub    %rax,%rsp
140294b2d:	49 8b c0             	mov    %r8,%rax
140294b30:	4d 85 c9             	test   %r9,%r9
140294b33:	74 35                	je     0x140294b6a
140294b35:	e8 36 25 e9 ff       	call   0x140127070
140294b3a:	4c 8d 05 1f 0e 10 00 	lea    0x100e1f(%rip),%r8        # 0x140395960
140294b41:	ba af 00 00 00       	mov    $0xaf,%edx
140294b46:	48 8d 0d d3 0d 10 00 	lea    0x100dd3(%rip),%rcx        # 0x140395920
140294b4d:	e8 3e 26 e9 ff       	call   0x140127190
140294b52:	45 33 c0             	xor    %r8d,%r8d
140294b55:	ba 06 01 08 00       	mov    $0x80106,%edx
140294b5a:	41 8d 48 39          	lea    0x39(%r8),%ecx
140294b5e:	e8 2d 27 e9 ff       	call   0x140127290
140294b63:	33 c0                	xor    %eax,%eax
140294b65:	48 83 c4 28          	add    $0x28,%rsp
140294b69:	c3                   	ret
140294b6a:	44 8b 44 24 50       	mov    0x50(%rsp),%r8d
140294b6f:	4c 8b ca             	mov    %rdx,%r9
140294b72:	48 8b d0             	mov    %rax,%rdx
140294b75:	48 83 c4 28          	add    $0x28,%rsp
140294b79:	e9 62 00 00 00       	jmp    0x140294be0
140294b7e:	cc                   	int3
140294b7f:	cc                   	int3
140294b80:	b8 28 00 00 00       	mov    $0x28,%eax
140294b85:	e8 a6 bf 01 00       	call   0x1402b0b30
140294b8a:	48 2b e0             	sub    %rax,%rsp
140294b8d:	49 8b c0             	mov    %r8,%rax
140294b90:	4d 85 c9             	test   %r9,%r9
140294b93:	74 35                	je     0x140294bca
140294b95:	e8 d6 24 e9 ff       	call   0x140127070
140294b9a:	4c 8d 05 cf 0d 10 00 	lea    0x100dcf(%rip),%r8        # 0x140395970
140294ba1:	ba b1 00 00 00       	mov    $0xb1,%edx
140294ba6:	48 8d 0d 73 0d 10 00 	lea    0x100d73(%rip),%rcx        # 0x140395920
140294bad:	e8 de 25 e9 ff       	call   0x140127190
140294bb2:	45 33 c0             	xor    %r8d,%r8d
140294bb5:	ba 06 01 08 00       	mov    $0x80106,%edx
140294bba:	41 8d 48 39          	lea    0x39(%r8),%ecx
140294bbe:	e8 cd 26 e9 ff       	call   0x140127290
140294bc3:	33 c0                	xor    %eax,%eax
140294bc5:	48 83 c4 28          	add    $0x28,%rsp
140294bc9:	c3                   	ret
140294bca:	44 8b 44 24 50       	mov    0x50(%rsp),%r8d
140294bcf:	4c 8b ca             	mov    %rdx,%r9
140294bd2:	48 8b d0             	mov    %rax,%rdx
140294bd5:	48 83 c4 28          	add    $0x28,%rsp
140294bd9:	e9 02 00 00 00       	jmp    0x140294be0
140294bde:	cc                   	int3
140294bdf:	cc                   	int3
140294be0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140294be5:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
140294bea:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
140294bef:	41 56                	push   %r14
140294bf1:	b8 30 00 00 00       	mov    $0x30,%eax
140294bf6:	e8 35 bf 01 00       	call   0x1402b0b30
140294bfb:	48 2b e0             	sub    %rax,%rsp
140294bfe:	48 8b c2             	mov    %rdx,%rax
140294c01:	4c 8b f1             	mov    %rcx,%r14
140294c04:	33 db                	xor    %ebx,%ebx
140294c06:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140294c0b:	48 8b c8             	mov    %rax,%rcx
140294c0e:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
140294c13:	49 8b f9             	mov    %r9,%rdi
140294c16:	e8 75 37 ed ff       	call   0x140168390
140294c1b:	8b e8                	mov    %eax,%ebp
140294c1d:	85 c0                	test   %eax,%eax
140294c1f:	7e 3f                	jle    0x140294c60