140226d6b:	48 8b cf             	mov    %rdi,%rcx
140226d6e:	e8 2d ff f0 ff       	call   0x140136ca0
140226d73:	48 89 73 10          	mov    %rsi,0x10(%rbx)
140226d77:	41 b8 53 00 00 00    	mov    $0x53,%r8d
140226d7d:	48 89 73 18          	mov    %rsi,0x18(%rbx)
140226d81:	48 8d 15 88 fd 13 00 	lea    0x13fd88(%rip),%rdx        # 0x140366b10
140226d88:	48 8b cb             	mov    %rbx,%rcx
140226d8b:	e8 30 50 ec ff       	call   0x1400ebdc0
140226d90:	48 8b 7c 24 38       	mov    0x38(%rsp),%rdi
140226d95:	48 8b 74 24 30       	mov    0x30(%rsp),%rsi
140226d9a:	33 c0                	xor    %eax,%eax
140226d9c:	48 83 c4 20          	add    $0x20,%rsp
140226da0:	5b                   	pop    %rbx
140226da1:	c3                   	ret
140226da2:	cc                   	int3
140226da3:	cc                   	int3
140226da4:	cc                   	int3
140226da5:	cc                   	int3
140226da6:	cc                   	int3
140226da7:	cc                   	int3
140226da8:	cc                   	int3
140226da9:	cc                   	int3
140226daa:	cc                   	int3
140226dab:	cc                   	int3
140226dac:	cc                   	int3
140226dad:	cc                   	int3
140226dae:	cc                   	int3
140226daf:	cc                   	int3
140226db0:	8b 42 08             	mov    0x8(%rdx),%eax
140226db3:	39 41 08             	cmp    %eax,0x8(%rcx)
140226db6:	75 06                	jne    0x140226dbe
140226db8:	48 8b 01             	mov    (%rcx),%rax
140226dbb:	48 89 02             	mov    %rax,(%rdx)
140226dbe:	c3                   	ret
140226dbf:	cc                   	int3
140226dc0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140226dc5:	57                   	push   %rdi
140226dc6:	b8 20 00 00 00       	mov    $0x20,%eax
140226dcb:	e8 60 9d 08 00       	call   0x1402b0b30
140226dd0:	48 2b e0             	sub    %rax,%rsp
140226dd3:	41 8b d8             	mov    %r8d,%ebx
140226dd6:	48 8b fa             	mov    %rdx,%rdi
140226dd9:	4c 8d 05 18 fd 13 00 	lea    0x13fd18(%rip),%r8        # 0x140366af8
140226de0:	8d 50 e3             	lea    -0x1d(%rax),%edx
140226de3:	e8 48 f7 f7 ff       	call   0x1401a6530
140226de8:	48 85 c0             	test   %rax,%rax
140226deb:	75 0b                	jne    0x140226df8
140226ded:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140226df2:	48 83 c4 20          	add    $0x20,%rsp
140226df6:	5f                   	pop    %rdi
140226df7:	c3                   	ret
140226df8:	48 8b 50 08          	mov    0x8(%rax),%rdx
140226dfc:	4c 8d 40 18          	lea    0x18(%rax),%r8
140226e00:	33 c9                	xor    %ecx,%ecx
140226e02:	4c 8b cf             	mov    %rdi,%r9
140226e05:	85 db                	test   %ebx,%ebx
140226e07:	4c 0f 44 c1          	cmove  %rcx,%r8
140226e0b:	48 8b 08             	mov    (%rax),%rcx
140226e0e:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140226e13:	48 83 c4 20          	add    $0x20,%rsp
140226e17:	5f                   	pop    %rdi
140226e18:	e9 03 01 00 00       	jmp    0x140226f20
140226e1d:	cc                   	int3
140226e1e:	cc                   	int3
140226e1f:	cc                   	int3
140226e20:	b8 28 00 00 00       	mov    $0x28,%eax
140226e25:	e8 06 9d 08 00       	call   0x1402b0b30
140226e2a:	48 2b e0             	sub    %rax,%rsp
140226e2d:	44 8b c2             	mov    %edx,%r8d
140226e30:	48 8b d1             	mov    %rcx,%rdx
140226e33:	8d 48 d9             	lea    -0x27(%rax),%ecx
140226e36:	48 83 c4 28          	add    $0x28,%rsp
140226e3a:	e9 01 00 00 00       	jmp    0x140226e40
140226e3f:	cc                   	int3
140226e40:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140226e45:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
140226e4a:	57                   	push   %rdi
140226e4b:	b8 30 00 00 00       	mov    $0x30,%eax
140226e50:	e8 db 9c 08 00       	call   0x1402b0b30
140226e55:	48 2b e0             	sub    %rax,%rsp
140226e58:	48 8b c2             	mov    %rdx,%rax
140226e5b:	41 8b f0             	mov    %r8d,%esi
140226e5e:	8b f9                	mov    %ecx,%edi
140226e60:	4c 8d 05 91 fc 13 00 	lea    0x13fc91(%rip),%r8        # 0x140366af8
140226e67:	48 8b c8             	mov    %rax,%rcx
140226e6a:	ba 03 00 00 00       	mov    $0x3,%edx
140226e6f:	e8 bc f6 f7 ff       	call   0x1401a6530
140226e74:	48 8b d8             	mov    %rax,%rbx
140226e77:	48 85 c0             	test   %rax,%rax
140226e7a:	74 47                	je     0x140226ec3
140226e7c:	48 c7 44 24 20 00 00 	movq   $0x0,0x20(%rsp)
140226e83:	00 00
140226e85:	89 74 24 28          	mov    %esi,0x28(%rsp)
140226e89:	48 8b 08             	mov    (%rax),%rcx
140226e8c:	e8 df 0a f0 ff       	call   0x140127970
140226e91:	85 c0                	test   %eax,%eax
140226e93:	75 40                	jne    0x140226ed5
140226e95:	e8 d6 01 f0 ff       	call   0x140127070
140226e9a:	4c 8d 05 af fc 13 00 	lea    0x13fcaf(%rip),%r8        # 0x140366b50
140226ea1:	ba c7 00 00 00       	mov    $0xc7,%edx
140226ea6:	48 8d 0d 63 fc 13 00 	lea    0x13fc63(%rip),%rcx        # 0x140366b10
140226ead:	e8 de 02 f0 ff       	call   0x140127190
140226eb2:	45 33 c0             	xor    %r8d,%r8d
140226eb5:	ba 0f 01 0c 00       	mov    $0xc010f,%edx
140226eba:	41 8d 48 0f          	lea    0xf(%r8),%ecx
140226ebe:	e8 cd 03 f0 ff       	call   0x140127290
140226ec3:	33 c0                	xor    %eax,%eax
140226ec5:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140226eca:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
140226ecf:	48 83 c4 30          	add    $0x30,%rsp
140226ed3:	5f                   	pop    %rdi
140226ed4:	c3                   	ret
140226ed5:	85 ff                	test   %edi,%edi
140226ed7:	74 06                	je     0x140226edf
140226ed9:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
140226edd:	eb 04                	jmp    0x140226ee3
140226edf:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
140226ee3:	4c 8d 44 24 20       	lea    0x20(%rsp),%r8
140226ee8:	48 8d 15 c1 fe ff ff 	lea    -0x13f(%rip),%rdx        # 0x140226db0
140226eef:	e8 6c fc f0 ff       	call   0x140136b60
140226ef4:	48 8b 0b             	mov    (%rbx),%rcx
140226ef7:	e8 34 0b f0 ff       	call   0x140127a30
140226efc:	48 8b 44 24 20       	mov    0x20(%rsp),%rax
140226f01:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140226f06:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
140226f0b:	48 83 c4 30          	add    $0x30,%rsp
140226f0f:	5f                   	pop    %rdi
140226f10:	c3                   	ret
140226f11:	cc                   	int3
140226f12:	cc                   	int3
140226f13:	cc                   	int3
140226f14:	cc                   	int3
140226f15:	cc                   	int3
140226f16:	cc                   	int3
140226f17:	cc                   	int3
140226f18:	cc                   	int3
140226f19:	cc                   	int3
140226f1a:	cc                   	int3
140226f1b:	cc                   	int3
140226f1c:	cc                   	int3
140226f1d:	cc                   	int3
140226f1e:	cc                   	int3
140226f1f:	cc                   	int3
140226f20:	40 55                	rex push %rbp
140226f22:	41 54                	push   %r12
140226f24:	41 56                	push   %r14
140226f26:	41 57                	push   %r15
140226f28:	b8 58 00 00 00       	mov    $0x58,%eax
140226f2d:	e8 fe 9b 08 00       	call   0x1402b0b30
140226f32:	48 2b e0             	sub    %rax,%rsp
140226f35:	48 8b 05 44 eb 1a 00 	mov    0x1aeb44(%rip),%rax        # 0x1403d5a80
140226f3c:	48 33 c4             	xor    %rsp,%rax
140226f3f:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140226f44:	4d 8b f1             	mov    %r9,%r14
140226f47:	4c 89 4c 24 20       	mov    %r9,0x20(%rsp)
140226f4c:	4d 8b e0             	mov    %r8,%r12
140226f4f:	4c 8b fa             	mov    %rdx,%r15
140226f52:	48 8b e9             	mov    %rcx,%rbp
140226f55:	e8 16 0a f0 ff       	call   0x140127970
140226f5a:	85 c0                	test   %eax,%eax
140226f5c:	75 35                	jne    0x140226f93
140226f5e:	e8 0d 01 f0 ff       	call   0x140127070
140226f63:	4c 8d 05 ce fb 13 00 	lea    0x13fbce(%rip),%r8        # 0x140366b38
140226f6a:	ba 92 00 00 00       	mov    $0x92,%edx
140226f6f:	48 8d 0d 9a fb 13 00 	lea    0x13fb9a(%rip),%rcx        # 0x140366b10
140226f76:	e8 15 02 f0 ff       	call   0x140127190
140226f7b:	45 33 c0             	xor    %r8d,%r8d
140226f7e:	ba 0f 01 0c 00       	mov    $0xc010f,%edx
140226f83:	41 8d 48 0f          	lea    0xf(%r8),%ecx
140226f87:	e8 04 03 f0 ff       	call   0x140127290
140226f8c:	33 c0                	xor    %eax,%eax
140226f8e:	e9 83 00 00 00       	jmp    0x140227016
140226f93:	48 89 5c 24 50       	mov    %rbx,0x50(%rsp)
140226f98:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140226f9d:	48 89 74 24 48       	mov    %rsi,0x48(%rsp)
140226fa2:	49 8b cf             	mov    %r15,%rcx
140226fa5:	48 89 7c 24 40       	mov    %rdi,0x40(%rsp)
140226faa:	e8 81 00 f1 ff       	call   0x140137030
140226faf:	48 8b d8             	mov    %rax,%rbx
140226fb2:	48 85 c0             	test   %rax,%rax
140226fb5:	0f 85 37 01 00 00    	jne    0x1402270f2
140226fbb:	4d 85 e4             	test   %r12,%r12
140226fbe:	0f 84 2e 01 00 00    	je     0x1402270f2
140226fc4:	48 8b cd             	mov    %rbp,%rcx
140226fc7:	e8 64 0a f0 ff       	call   0x140127a30
140226fcc:	48 8b cd             	mov    %rbp,%rcx
140226fcf:	e8 9c 09 f0 ff       	call   0x140127970
140226fd4:	85 c0                	test   %eax,%eax
140226fd6:	75 57                	jne    0x14022702f
140226fd8:	e8 93 00 f0 ff       	call   0x140127070
140226fdd:	4c 8d 05 54 fb 13 00 	lea    0x13fb54(%rip),%r8        # 0x140366b38
140226fe4:	ba 99 00 00 00       	mov    $0x99,%edx
140226fe9:	48 8d 0d 20 fb 13 00 	lea    0x13fb20(%rip),%rcx        # 0x140366b10
140226ff0:	e8 9b 01 f0 ff       	call   0x140127190
140226ff5:	45 33 c0             	xor    %r8d,%r8d
140226ff8:	8d 4b 0f             	lea    0xf(%rbx),%ecx
140226ffb:	ba 10 01 0c 00       	mov    $0xc0110,%edx
140227000:	e8 8b 02 f0 ff       	call   0x140127290
140227005:	33 c0                	xor    %eax,%eax
140227007:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
14022700c:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
140227011:	48 8b 7c 24 40       	mov    0x40(%rsp),%rdi
140227016:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
14022701b:	48 33 cc             	xor    %rsp,%rcx
14022701e:	e8 8d 8e 08 00       	call   0x1402afeb0
140227023:	48 83 c4 58          	add    $0x58,%rsp
140227027:	41 5f                	pop    %r15
140227029:	41 5e                	pop    %r14
14022702b:	41 5c                	pop    %r12
14022702d:	5d                   	pop    %rbp
14022702e:	c3                   	ret
14022702f:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140227034:	49 8b cf             	mov    %r15,%rcx
140227037:	e8 f4 ff f0 ff       	call   0x140137030
14022703c:	48 8b d8             	mov    %rax,%rbx
14022703f:	48 85 c0             	test   %rax,%rax
140227042:	0f 85 aa 00 00 00    	jne    0x1402270f2
140227048:	48 c7 c7 ff ff ff ff 	mov    $0xffffffffffffffff,%rdi
14022704f:	90                   	nop
140227050:	41 80 7c 3e 01 00    	cmpb   $0x0,0x1(%r14,%rdi,1)
140227056:	48 8d 7f 01          	lea    0x1(%rdi),%rdi
14022705a:	75 f4                	jne    0x140227050
14022705c:	48 8d 4f 10          	lea    0x10(%rdi),%rcx
140227060:	41 b8 7b 00 00 00    	mov    $0x7b,%r8d
140227066:	48 8d 15 a3 fa 13 00 	lea    0x13faa3(%rip),%rdx        # 0x140366b10
14022706d:	e8 fe 4c ec ff       	call   0x1400ebd70
140227072:	48 8b f0             	mov    %rax,%rsi
140227075:	48 85 c0             	test   %rax,%rax
140227078:	74 78                	je     0x1402270f2
14022707a:	48 8d 58 0c          	lea    0xc(%rax),%rbx
14022707e:	49 8b d6             	mov    %r14,%rdx
140227081:	48 8b cb             	mov    %rbx,%rcx
140227084:	4c 8d 47 01          	lea    0x1(%rdi),%r8
140227088:	e8 d3 a2 0b 00       	call   0x1402e1360
14022708d:	48 89 1e             	mov    %rbx,(%rsi)
140227090:	41 83 04 24 01       	addl   $0x1,(%r12)
140227095:	41 8b 0c 24          	mov    (%r12),%ecx
140227099:	89 4e 08             	mov    %ecx,0x8(%rsi)
14022709c:	75 22                	jne    0x1402270c0
14022709e:	41 b8 82 00 00 00    	mov    $0x82,%r8d
1402270a4:	48 8d 15 65 fa 13 00 	lea    0x13fa65(%rip),%rdx        # 0x140366b10
1402270ab:	48 8b ce             	mov    %rsi,%rcx
1402270ae:	e8 0d 4d ec ff       	call   0x1400ebdc0
1402270b3:	48 8b cd             	mov    %rbp,%rcx
1402270b6:	e8 75 09 f0 ff       	call   0x140127a30
1402270bb:	e9 45 ff ff ff       	jmp    0x140227005
1402270c0:	48 8b d6             	mov    %rsi,%rdx
1402270c3:	49 8b cf             	mov    %r15,%rcx
1402270c6:	e8 b5 fc f0 ff       	call   0x140136d80
1402270cb:	49 8b cf             	mov    %r15,%rcx
1402270ce:	e8 fd 55 ec ff       	call   0x1400ec6d0
1402270d3:	85 c0                	test   %eax,%eax
1402270d5:	74 08                	je     0x1402270df
1402270d7:	41 b8 39 00 00 00    	mov    $0x39,%r8d
1402270dd:	eb c5                	jmp    0x1402270a4
1402270df:	48 8b cd             	mov    %rbp,%rcx
1402270e2:	48 8b de             	mov    %rsi,%rbx
1402270e5:	e8 46 09 f0 ff       	call   0x140127a30
1402270ea:	8b 43 08             	mov    0x8(%rbx),%eax
1402270ed:	e9 15 ff ff ff       	jmp    0x140227007
1402270f2:	48 8b cd             	mov    %rbp,%rcx
1402270f5:	e8 36 09 f0 ff       	call   0x140127a30
1402270fa:	48 85 db             	test   %rbx,%rbx
1402270fd:	0f 84 02 ff ff ff    	je     0x140227005
140227103:	8b 43 08             	mov    0x8(%rbx),%eax
140227106:	e9 fc fe ff ff       	jmp    0x140227007
14022710b:	cc                   	int3
14022710c:	cc                   	int3
14022710d:	cc                   	int3
14022710e:	cc                   	int3
14022710f:	cc                   	int3
140227110:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140227115:	57                   	push   %rdi
140227116:	b8 20 00 00 00       	mov    $0x20,%eax
14022711b:	e8 10 9a 08 00       	call   0x1402b0b30
140227120:	48 2b e0             	sub    %rax,%rsp
140227123:	41 8b d8             	mov    %r8d,%ebx
140227126:	48 8b fa             	mov    %rdx,%rdi
140227129:	4c 8d 05 c8 f9 13 00 	lea    0x13f9c8(%rip),%r8        # 0x140366af8
140227130:	8d 50 e3             	lea    -0x1d(%rax),%edx
140227133:	e8 f8 f3 f7 ff       	call   0x1401a6530
140227138:	48 85 c0             	test   %rax,%rax
14022713b:	75 0b                	jne    0x140227148
14022713d:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140227142:	48 83 c4 20          	add    $0x20,%rsp
140227146:	5f                   	pop    %rdi
140227147:	c3                   	ret
140227148:	48 8b 50 10          	mov    0x10(%rax),%rdx
14022714c:	4c 8d 40 1c          	lea    0x1c(%rax),%r8
140227150:	33 c9                	xor    %ecx,%ecx
140227152:	4c 8b cf             	mov    %rdi,%r9
140227155:	85 db                	test   %ebx,%ebx
140227157:	4c 0f 44 c1          	cmove  %rcx,%r8
14022715b:	48 8b 08             	mov    (%rax),%rcx
14022715e:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140227163:	48 83 c4 20          	add    $0x20,%rsp
140227167:	5f                   	pop    %rdi
140227168:	e9 b3 fd ff ff       	jmp    0x140226f20
14022716d:	cc                   	int3
14022716e:	cc                   	int3
14022716f:	cc                   	int3
140227170:	b8 28 00 00 00       	mov    $0x28,%eax
140227175:	e8 b6 99 08 00       	call   0x1402b0b30
14022717a:	48 2b e0             	sub    %rax,%rsp
14022717d:	44 8b c2             	mov    %edx,%r8d
140227180:	48 8b d1             	mov    %rcx,%rdx
140227183:	33 c9                	xor    %ecx,%ecx
140227185:	48 83 c4 28          	add    $0x28,%rsp
140227189:	e9 b2 fc ff ff       	jmp    0x140226e40
14022718e:	cc                   	int3
14022718f:	cc                   	int3
140227190:	b8 28 00 00 00       	mov    $0x28,%eax
140227195:	e8 96 99 08 00       	call   0x1402b0b30
14022719a:	48 2b e0             	sub    %rax,%rsp
14022719d:	44 8d 40 11          	lea    0x11(%rax),%r8d
1402271a1:	48 8d 15 68 f9 13 00 	lea    0x13f968(%rip),%rdx        # 0x140366b10
1402271a8:	48 83 c4 28          	add    $0x28,%rsp
1402271ac:	e9 0f 4c ec ff       	jmp    0x1400ebdc0
1402271b1:	cc                   	int3
1402271b2:	cc                   	int3
1402271b3:	cc                   	int3
1402271b4:	cc                   	int3
1402271b5:	cc                   	int3
1402271b6:	cc                   	int3
1402271b7:	cc                   	int3
1402271b8:	cc                   	int3
1402271b9:	cc                   	int3
1402271ba:	cc                   	int3
1402271bb:	cc                   	int3
1402271bc:	cc                   	int3
1402271bd:	cc                   	int3
1402271be:	cc                   	int3
1402271bf:	cc                   	int3
1402271c0:	48 85 c9             	test   %rcx,%rcx
1402271c3:	74 29                	je     0x1402271ee
1402271c5:	b8 28 00 00 00       	mov    $0x28,%eax
1402271ca:	e8 61 99 08 00       	call   0x1402b0b30
1402271cf:	48 2b e0             	sub    %rax,%rsp
1402271d2:	48 89 54 24 30       	mov    %rdx,0x30(%rsp)
1402271d7:	4c 8d 4c 24 30       	lea    0x30(%rsp),%r9
1402271dc:	33 d2                	xor    %edx,%edx
1402271de:	4c 8d 05 ab 03 00 00 	lea    0x3ab(%rip),%r8        # 0x140227590
1402271e5:	e8 66 02 00 00       	call   0x140227450
1402271ea:	48 83 c4 28          	add    $0x28,%rsp
1402271ee:	c3                   	ret
1402271ef:	cc                   	int3
1402271f0:	48 85 c9             	test   %rcx,%rcx
1402271f3:	74 1e                	je     0x140227213
1402271f5:	b8 28 00 00 00       	mov    $0x28,%eax
1402271fa:	e8 31 99 08 00       	call   0x1402b0b30