14022693a:	e8 c1 1f f1 ff       	call   0x140138900
14022693f:	48 85 c0             	test   %rax,%rax
140226942:	74 13                	je     0x140226957
140226944:	48 8d 15 91 8a 0c 00 	lea    0xc8a91(%rip),%rdx        # 0x1402ef3dc
14022694b:	48 8b c8             	mov    %rax,%rcx
14022694e:	e8 9d 26 f1 ff       	call   0x140138ff0
140226953:	85 c0                	test   %eax,%eax
140226955:	74 2a                	je     0x140226981
140226957:	48 8d 15 ca 17 18 00 	lea    0x1817ca(%rip),%rdx        # 0x1403a8128
14022695e:	48 8b cb             	mov    %rbx,%rcx
140226961:	e8 9a 1f f1 ff       	call   0x140138900
140226966:	48 8b d8             	mov    %rax,%rbx
140226969:	48 85 c0             	test   %rax,%rax
14022696c:	74 1b                	je     0x140226989
14022696e:	e8 6d a8 e5 ff       	call   0x1400811e0
140226973:	8b d0                	mov    %eax,%edx
140226975:	48 8b cb             	mov    %rbx,%rcx
140226978:	e8 13 21 f1 ff       	call   0x140138a90
14022697d:	85 c0                	test   %eax,%eax
14022697f:	75 08                	jne    0x140226989
140226981:	33 c0                	xor    %eax,%eax
140226983:	48 83 c4 20          	add    $0x20,%rsp
140226987:	5b                   	pop    %rbx
140226988:	c3                   	ret
140226989:	b8 01 00 00 00       	mov    $0x1,%eax
14022698e:	48 83 c4 20          	add    $0x20,%rsp
140226992:	5b                   	pop    %rbx
140226993:	c3                   	ret
140226994:	cc                   	int3
140226995:	cc                   	int3
140226996:	cc                   	int3
140226997:	cc                   	int3
140226998:	cc                   	int3
140226999:	cc                   	int3
14022699a:	cc                   	int3
14022699b:	cc                   	int3
14022699c:	cc                   	int3
14022699d:	cc                   	int3
14022699e:	cc                   	int3
14022699f:	cc                   	int3
1402269a0:	41 c7 00 00 00 00 00 	movl   $0x0,(%r8)
1402269a7:	83 ea 14             	sub    $0x14,%edx
1402269aa:	74 1d                	je     0x1402269c9
1402269ac:	83 ea 01             	sub    $0x1,%edx
1402269af:	74 10                	je     0x1402269c1
1402269b1:	83 fa 01             	cmp    $0x1,%edx
1402269b4:	74 03                	je     0x1402269b9
1402269b6:	33 c0                	xor    %eax,%eax
1402269b8:	c3                   	ret
1402269b9:	48 8d 05 60 f3 13 00 	lea    0x13f360(%rip),%rax        # 0x140365d20
1402269c0:	c3                   	ret
1402269c1:	48 8d 05 58 ee 13 00 	lea    0x13ee58(%rip),%rax        # 0x140365820
1402269c8:	c3                   	ret
1402269c9:	48 8d 05 d0 df 13 00 	lea    0x13dfd0(%rip),%rax        # 0x1403649a0
1402269d0:	c3                   	ret
1402269d1:	cc                   	int3
1402269d2:	cc                   	int3
1402269d3:	cc                   	int3
1402269d4:	cc                   	int3
1402269d5:	cc                   	int3
1402269d6:	cc                   	int3
1402269d7:	cc                   	int3
1402269d8:	cc                   	int3
1402269d9:	cc                   	int3
1402269da:	cc                   	int3
1402269db:	cc                   	int3
1402269dc:	cc                   	int3
1402269dd:	cc                   	int3
1402269de:	cc                   	int3
1402269df:	cc                   	int3
1402269e0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1402269e5:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
1402269ea:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1402269ef:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
1402269f4:	41 56                	push   %r14
1402269f6:	b8 20 00 00 00       	mov    $0x20,%eax
1402269fb:	e8 30 a1 08 00       	call   0x1402b0b30
140226a00:	48 2b e0             	sub    %rax,%rsp
140226a03:	48 8b e9             	mov    %rcx,%rbp
140226a06:	49 8b f1             	mov    %r9,%rsi
140226a09:	48 8b ca             	mov    %rdx,%rcx
140226a0c:	4d 8b f0             	mov    %r8,%r14
140226a0f:	48 8b fa             	mov    %rdx,%rdi
140226a12:	33 db                	xor    %ebx,%ebx
140226a14:	e8 c7 1e 07 00       	call   0x1402988e0
140226a19:	85 c0                	test   %eax,%eax
140226a1b:	0f 84 a9 00 00 00    	je     0x140226aca
140226a21:	8b 07                	mov    (%rdi),%eax
140226a23:	85 c0                	test   %eax,%eax
140226a25:	0f 84 9f 00 00 00    	je     0x140226aca
140226a2b:	48 8d 57 08          	lea    0x8(%rdi),%rdx
140226a2f:	90                   	nop
140226a30:	83 e8 01             	sub    $0x1,%eax
140226a33:	74 1b                	je     0x140226a50
140226a35:	83 e8 01             	sub    $0x1,%eax
140226a38:	74 0a                	je     0x140226a44
140226a3a:	83 f8 02             	cmp    $0x2,%eax
140226a3d:	75 1b                	jne    0x140226a5a
140226a3f:	48 8b 1a             	mov    (%rdx),%rbx
140226a42:	eb 16                	jmp    0x140226a5a
140226a44:	48 8b 02             	mov    (%rdx),%rax
140226a47:	48 89 05 3a 31 1b 00 	mov    %rax,0x1b313a(%rip)        # 0x1403d9b88
140226a4e:	eb 0a                	jmp    0x140226a5a
140226a50:	48 8b 02             	mov    (%rdx),%rax
140226a53:	48 89 05 26 31 1b 00 	mov    %rax,0x1b3126(%rip)        # 0x1403d9b80
140226a5a:	8b 42 08             	mov    0x8(%rdx),%eax
140226a5d:	48 83 c2 10          	add    $0x10,%rdx
140226a61:	85 c0                	test   %eax,%eax
140226a63:	75 cb                	jne    0x140226a30
140226a65:	48 85 db             	test   %rbx,%rbx
140226a68:	74 60                	je     0x140226aca
140226a6a:	e8 a1 1a 07 00       	call   0x140298510
140226a6f:	48 89 06             	mov    %rax,(%rsi)
140226a72:	48 85 c0             	test   %rax,%rax
140226a75:	74 44                	je     0x140226abb
140226a77:	e8 94 1d 07 00       	call   0x140298810
140226a7c:	48 8b f8             	mov    %rax,%rdi
140226a7f:	48 85 c0             	test   %rax,%rax
140226a82:	74 37                	je     0x140226abb
140226a84:	48 8b cd             	mov    %rbp,%rcx
140226a87:	ff d3                	call   *%rbx
140226a89:	48 8b 0e             	mov    (%rsi),%rcx
140226a8c:	48 8b d0             	mov    %rax,%rdx
140226a8f:	e8 cc 1a 07 00       	call   0x140298560
140226a94:	48 8b 0e             	mov    (%rsi),%rcx
140226a97:	48 8b d5             	mov    %rbp,%rdx
140226a9a:	e8 b1 1a 07 00       	call   0x140298550
140226a9f:	48 8b 0e             	mov    (%rsi),%rcx
140226aa2:	48 8b d7             	mov    %rdi,%rdx
140226aa5:	e8 96 1a 07 00       	call   0x140298540
140226aaa:	48 8d 05 af f2 13 00 	lea    0x13f2af(%rip),%rax        # 0x140365d60
140226ab1:	49 89 06             	mov    %rax,(%r14)
140226ab4:	b8 01 00 00 00       	mov    $0x1,%eax
140226ab9:	eb 11                	jmp    0x140226acc
140226abb:	48 8b 0e             	mov    (%rsi),%rcx
140226abe:	e8 0d 1a 07 00       	call   0x1402984d0
140226ac3:	48 c7 06 00 00 00 00 	movq   $0x0,(%rsi)
140226aca:	33 c0                	xor    %eax,%eax
140226acc:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140226ad1:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
140226ad6:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
140226adb:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
140226ae0:	48 83 c4 20          	add    $0x20,%rsp
140226ae4:	41 5e                	pop    %r14
140226ae6:	c3                   	ret
140226ae7:	cc                   	int3
140226ae8:	cc                   	int3
140226ae9:	cc                   	int3
140226aea:	cc                   	int3
140226aeb:	cc                   	int3
140226aec:	cc                   	int3
140226aed:	cc                   	int3
140226aee:	cc                   	int3
140226aef:	cc                   	int3
140226af0:	48 8d 05 d9 fe 13 00 	lea    0x13fed9(%rip),%rax        # 0x1403669d0
140226af7:	c3                   	ret
140226af8:	cc                   	int3
140226af9:	cc                   	int3
140226afa:	cc                   	int3
140226afb:	cc                   	int3
140226afc:	cc                   	int3
140226afd:	cc                   	int3
140226afe:	cc                   	int3
140226aff:	cc                   	int3
140226b00:	40 53                	rex push %rbx
140226b02:	b8 20 00 00 00       	mov    $0x20,%eax
140226b07:	e8 24 a0 08 00       	call   0x1402b0b30
140226b0c:	48 2b e0             	sub    %rax,%rsp
140226b0f:	48 8b da             	mov    %rdx,%rbx
140226b12:	48 8d 15 1b c0 0d 00 	lea    0xdc01b(%rip),%rdx        # 0x140302b34
140226b19:	48 8b cb             	mov    %rbx,%rcx
140226b1c:	e8 df 1d f1 ff       	call   0x140138900
140226b21:	48 85 c0             	test   %rax,%rax
140226b24:	74 13                	je     0x140226b39
140226b26:	48 8d 15 b3 ff 13 00 	lea    0x13ffb3(%rip),%rdx        # 0x140366ae0
140226b2d:	48 8b c8             	mov    %rax,%rcx
140226b30:	e8 bb 24 f1 ff       	call   0x140138ff0
140226b35:	85 c0                	test   %eax,%eax
140226b37:	74 78                	je     0x140226bb1
140226b39:	48 8d 15 e0 f3 0b 00 	lea    0xbf3e0(%rip),%rdx        # 0x1402e5f20
140226b40:	48 8b cb             	mov    %rbx,%rcx
140226b43:	e8 b8 1d f1 ff       	call   0x140138900
140226b48:	48 85 c0             	test   %rax,%rax
140226b4b:	74 13                	je     0x140226b60
140226b4d:	48 8d 15 88 88 0c 00 	lea    0xc8888(%rip),%rdx        # 0x1402ef3dc
140226b54:	48 8b c8             	mov    %rax,%rcx
140226b57:	e8 94 24 f1 ff       	call   0x140138ff0
140226b5c:	85 c0                	test   %eax,%eax
140226b5e:	74 51                	je     0x140226bb1
140226b60:	48 8d 15 09 b9 13 00 	lea    0x13b909(%rip),%rdx        # 0x140362470
140226b67:	48 8b cb             	mov    %rbx,%rcx
140226b6a:	e8 91 1d f1 ff       	call   0x140138900
140226b6f:	48 85 c0             	test   %rax,%rax
140226b72:	74 13                	je     0x140226b87
140226b74:	48 8d 15 61 88 0c 00 	lea    0xc8861(%rip),%rdx        # 0x1402ef3dc
140226b7b:	48 8b c8             	mov    %rax,%rcx
140226b7e:	e8 6d 24 f1 ff       	call   0x140138ff0
140226b83:	85 c0                	test   %eax,%eax
140226b85:	74 2a                	je     0x140226bb1
140226b87:	48 8d 15 9a 15 18 00 	lea    0x18159a(%rip),%rdx        # 0x1403a8128
140226b8e:	48 8b cb             	mov    %rbx,%rcx
140226b91:	e8 6a 1d f1 ff       	call   0x140138900
140226b96:	48 8b d8             	mov    %rax,%rbx
140226b99:	48 85 c0             	test   %rax,%rax
140226b9c:	74 1b                	je     0x140226bb9
140226b9e:	e8 3d a6 e5 ff       	call   0x1400811e0
140226ba3:	8b d0                	mov    %eax,%edx
140226ba5:	48 8b cb             	mov    %rbx,%rcx
140226ba8:	e8 e3 1e f1 ff       	call   0x140138a90
140226bad:	85 c0                	test   %eax,%eax
140226baf:	75 08                	jne    0x140226bb9
140226bb1:	33 c0                	xor    %eax,%eax
140226bb3:	48 83 c4 20          	add    $0x20,%rsp
140226bb7:	5b                   	pop    %rbx
140226bb8:	c3                   	ret
140226bb9:	b8 01 00 00 00       	mov    $0x1,%eax
140226bbe:	48 83 c4 20          	add    $0x20,%rsp
140226bc2:	5b                   	pop    %rbx
140226bc3:	c3                   	ret
140226bc4:	cc                   	int3
140226bc5:	cc                   	int3
140226bc6:	cc                   	int3
140226bc7:	cc                   	int3
140226bc8:	cc                   	int3
140226bc9:	cc                   	int3
140226bca:	cc                   	int3
140226bcb:	cc                   	int3
140226bcc:	cc                   	int3
140226bcd:	cc                   	int3
140226bce:	cc                   	int3
140226bcf:	cc                   	int3
140226bd0:	41 c7 00 00 00 00 00 	movl   $0x0,(%r8)
140226bd7:	33 c0                	xor    %eax,%eax
140226bd9:	c3                   	ret
140226bda:	cc                   	int3
140226bdb:	cc                   	int3
140226bdc:	cc                   	int3
140226bdd:	cc                   	int3
140226bde:	cc                   	int3
140226bdf:	cc                   	int3
140226be0:	48 8d 05 b9 fe 13 00 	lea    0x13feb9(%rip),%rax        # 0x140366aa0
140226be7:	49 89 00             	mov    %rax,(%r8)
140226bea:	b8 01 00 00 00       	mov    $0x1,%eax
140226bef:	49 89 09             	mov    %rcx,(%r9)
140226bf2:	c3                   	ret
140226bf3:	cc                   	int3
140226bf4:	cc                   	int3
140226bf5:	cc                   	int3
140226bf6:	cc                   	int3
140226bf7:	cc                   	int3
140226bf8:	cc                   	int3
140226bf9:	cc                   	int3
140226bfa:	cc                   	int3
140226bfb:	cc                   	int3
140226bfc:	cc                   	int3
140226bfd:	cc                   	int3
140226bfe:	cc                   	int3
140226bff:	cc                   	int3
140226c00:	48 85 c9             	test   %rcx,%rcx
140226c03:	0f 84 95 00 00 00    	je     0x140226c9e
140226c09:	53                   	push   %rbx
140226c0a:	b8 20 00 00 00       	mov    $0x20,%eax
140226c0f:	e8 1c 9f 08 00       	call   0x1402b0b30
140226c14:	48 2b e0             	sub    %rax,%rsp
140226c17:	48 8b d9             	mov    %rcx,%rbx
140226c1a:	48 89 74 24 30       	mov    %rsi,0x30(%rsp)
140226c1f:	48 8b 09             	mov    (%rcx),%rcx
140226c22:	48 89 7c 24 38       	mov    %rdi,0x38(%rsp)
140226c27:	e8 a4 0c f0 ff       	call   0x1401278d0
140226c2c:	48 8b 7b 08          	mov    0x8(%rbx),%rdi
140226c30:	33 f6                	xor    %esi,%esi
140226c32:	48 85 ff             	test   %rdi,%rdi
140226c35:	74 1b                	je     0x140226c52
140226c37:	48 8d 15 52 05 00 00 	lea    0x552(%rip),%rdx        # 0x140227190
140226c3e:	48 8b cf             	mov    %rdi,%rcx
140226c41:	e8 aa fe f0 ff       	call   0x140136af0
140226c46:	48 8b cf             	mov    %rdi,%rcx
140226c49:	e8 52 00 f1 ff       	call   0x140136ca0
140226c4e:	48 89 73 08          	mov    %rsi,0x8(%rbx)
140226c52:	48 8b 7b 10          	mov    0x10(%rbx),%rdi
140226c56:	48 85 ff             	test   %rdi,%rdi
140226c59:	74 1b                	je     0x140226c76
140226c5b:	48 8d 15 2e 05 00 00 	lea    0x52e(%rip),%rdx        # 0x140227190
140226c62:	48 8b cf             	mov    %rdi,%rcx
140226c65:	e8 86 fe f0 ff       	call   0x140136af0
140226c6a:	48 8b cf             	mov    %rdi,%rcx
140226c6d:	e8 2e 00 f1 ff       	call   0x140136ca0
140226c72:	48 89 73 10          	mov    %rsi,0x10(%rbx)
140226c76:	41 b8 53 00 00 00    	mov    $0x53,%r8d
140226c7c:	48 89 73 18          	mov    %rsi,0x18(%rbx)
140226c80:	48 8d 15 89 fe 13 00 	lea    0x13fe89(%rip),%rdx        # 0x140366b10
140226c87:	48 8b cb             	mov    %rbx,%rcx
140226c8a:	e8 31 51 ec ff       	call   0x1400ebdc0
140226c8f:	48 8b 7c 24 38       	mov    0x38(%rsp),%rdi
140226c94:	48 8b 74 24 30       	mov    0x30(%rsp),%rsi
140226c99:	48 83 c4 20          	add    $0x20,%rsp
140226c9d:	5b                   	pop    %rbx
140226c9e:	c3                   	ret
140226c9f:	cc                   	int3
140226ca0:	40 53                	rex push %rbx
140226ca2:	b8 20 00 00 00       	mov    $0x20,%eax
140226ca7:	e8 84 9e 08 00       	call   0x1402b0b30
140226cac:	48 2b e0             	sub    %rax,%rsp
140226caf:	44 8d 40 37          	lea    0x37(%rax),%r8d
140226cb3:	8b c8                	mov    %eax,%ecx
140226cb5:	48 8d 15 54 fe 13 00 	lea    0x13fe54(%rip),%rdx        # 0x140366b10
140226cbc:	e8 ff 53 ec ff       	call   0x1400ec0c0
140226cc1:	48 8b d8             	mov    %rax,%rbx
140226cc4:	48 85 c0             	test   %rax,%rax
140226cc7:	0f 84 cd 00 00 00    	je     0x140226d9a
140226ccd:	e8 3e 0c f0 ff       	call   0x140127910
140226cd2:	48 89 03             	mov    %rax,(%rbx)
140226cd5:	48 85 c0             	test   %rax,%rax
140226cd8:	74 41                	je     0x140226d1b
140226cda:	48 8d 15 6f 6d f3 ff 	lea    -0xc9291(%rip),%rdx        # 0x14015da50
140226ce1:	48 8d 0d 98 60 fd ff 	lea    -0x29f68(%rip),%rcx        # 0x1401fcd80
140226ce8:	e8 43 02 f1 ff       	call   0x140136f30
140226ced:	48 89 43 08          	mov    %rax,0x8(%rbx)
140226cf1:	48 85 c0             	test   %rax,%rax
140226cf4:	74 25                	je     0x140226d1b
140226cf6:	48 8d 15 53 6d f3 ff 	lea    -0xc92ad(%rip),%rdx        # 0x14015da50
140226cfd:	48 8d 0d 7c 60 fd ff 	lea    -0x29f84(%rip),%rcx        # 0x1401fcd80
140226d04:	e8 27 02 f1 ff       	call   0x140136f30
140226d09:	48 89 43 10          	mov    %rax,0x10(%rbx)
140226d0d:	48 85 c0             	test   %rax,%rax
140226d10:	74 09                	je     0x140226d1b
140226d12:	48 8b c3             	mov    %rbx,%rax
140226d15:	48 83 c4 20          	add    $0x20,%rsp
140226d19:	5b                   	pop    %rbx
140226d1a:	c3                   	ret
140226d1b:	48 8b 0b             	mov    (%rbx),%rcx
140226d1e:	48 89 74 24 30       	mov    %rsi,0x30(%rsp)
140226d23:	48 89 7c 24 38       	mov    %rdi,0x38(%rsp)
140226d28:	e8 a3 0b f0 ff       	call   0x1401278d0
140226d2d:	48 8b 7b 08          	mov    0x8(%rbx),%rdi
140226d31:	33 f6                	xor    %esi,%esi
140226d33:	48 85 ff             	test   %rdi,%rdi
140226d36:	74 1b                	je     0x140226d53
140226d38:	48 8d 15 51 04 00 00 	lea    0x451(%rip),%rdx        # 0x140227190
140226d3f:	48 8b cf             	mov    %rdi,%rcx
140226d42:	e8 a9 fd f0 ff       	call   0x140136af0
140226d47:	48 8b cf             	mov    %rdi,%rcx
140226d4a:	e8 51 ff f0 ff       	call   0x140136ca0
140226d4f:	48 89 73 08          	mov    %rsi,0x8(%rbx)
140226d53:	48 8b 7b 10          	mov    0x10(%rbx),%rdi
140226d57:	48 85 ff             	test   %rdi,%rdi
140226d5a:	74 1b                	je     0x140226d77
140226d5c:	48 8d 15 2d 04 00 00 	lea    0x42d(%rip),%rdx        # 0x140227190
140226d63:	48 8b cf             	mov    %rdi,%rcx
140226d66:	e8 85 fd f0 ff       	call   0x140136af0