140105e50:	5b                   	pop    %rbx
140105e51:	5e                   	pop    %rsi
140105e52:	5f                   	pop    %rdi
140105e53:	5d                   	pop    %rbp
140105e54:	41 5c                	pop    %r12
140105e56:	41 5d                	pop    %r13
140105e58:	e9 03 fa ff ff       	jmp    0x140105860
140105e5d:	0f 1f 00             	nopl   (%rax)
140105e60:	56                   	push   %rsi
140105e61:	53                   	push   %rbx
140105e62:	48 83 ec 28          	sub    $0x28,%rsp
140105e66:	48 8b 05 73 31 13 00 	mov    0x133173(%rip),%rax        # 0x140238fe0
140105e6d:	48 8d 35 94 0f 11 00 	lea    0x110f94(%rip),%rsi        # 0x140216e08
140105e74:	8b 00                	mov    (%rax),%eax
140105e76:	48 89 cb             	mov    %rcx,%rbx
140105e79:	85 c0                	test   %eax,%eax
140105e7b:	74 0b                	je     0x140105e88
140105e7d:	48 89 f1             	mov    %rsi,%rcx
140105e80:	e8 e3 d4 0d 00       	call   0x1401e3368
140105e85:	48 89 c6             	mov    %rax,%rsi
140105e88:	b9 02 00 00 00       	mov    $0x2,%ecx
140105e8d:	ff 15 8d ea 0e 00    	call   *0xeea8d(%rip)        # 0x1401f4920
140105e93:	49 89 d8             	mov    %rbx,%r8
140105e96:	48 89 f2             	mov    %rsi,%rdx
140105e99:	48 89 c1             	mov    %rax,%rcx
140105e9c:	48 83 c4 28          	add    $0x28,%rsp
140105ea0:	5b                   	pop    %rbx
140105ea1:	5e                   	pop    %rsi
140105ea2:	e9 c9 d4 0d 00       	jmp    0x1401e3370
140105ea7:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
140105eae:	00 00
140105eb0:	41 55                	push   %r13
140105eb2:	41 54                	push   %r12
140105eb4:	55                   	push   %rbp
140105eb5:	57                   	push   %rdi
140105eb6:	56                   	push   %rsi
140105eb7:	53                   	push   %rbx
140105eb8:	48 83 ec 28          	sub    $0x28,%rsp
140105ebc:	48 83 79 08 00       	cmpq   $0x0,0x8(%rcx)
140105ec1:	49 89 cc             	mov    %rcx,%r12
140105ec4:	75 12                	jne    0x140105ed8
140105ec6:	48 83 c4 28          	add    $0x28,%rsp
140105eca:	5b                   	pop    %rbx
140105ecb:	5e                   	pop    %rsi
140105ecc:	5f                   	pop    %rdi
140105ecd:	5d                   	pop    %rbp
140105ece:	41 5c                	pop    %r12
140105ed0:	41 5d                	pop    %r13
140105ed2:	c3                   	ret
140105ed3:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140105ed8:	48 8b 2d 01 31 13 00 	mov    0x133101(%rip),%rbp        # 0x140238fe0
140105edf:	48 8d 1d 42 11 11 00 	lea    0x111142(%rip),%rbx        # 0x140217028
140105ee6:	8b 55 00             	mov    0x0(%rbp),%edx
140105ee9:	85 d2                	test   %edx,%edx
140105eeb:	74 0b                	je     0x140105ef8
140105eed:	48 89 d9             	mov    %rbx,%rcx
140105ef0:	e8 73 d4 0d 00       	call   0x1401e3368
140105ef5:	48 89 c3             	mov    %rax,%rbx
140105ef8:	b9 02 00 00 00       	mov    $0x2,%ecx
140105efd:	48 8b 35 1c ea 0e 00 	mov    0xeea1c(%rip),%rsi        # 0x1401f4920
140105f04:	ff d6                	call   *%rsi
140105f06:	48 89 da             	mov    %rbx,%rdx
140105f09:	48 89 c1             	mov    %rax,%rcx
140105f0c:	e8 5f d4 0d 00       	call   0x1401e3370
140105f11:	49 8b 1c 24          	mov    (%r12),%rbx
140105f15:	48 85 db             	test   %rbx,%rbx
140105f18:	74 54                	je     0x140105f6e
140105f1a:	49 8b 44 24 08       	mov    0x8(%r12),%rax
140105f1f:	48 8d 3d dd 0e 11 00 	lea    0x110edd(%rip),%rdi        # 0x140216e03
140105f26:	48 c1 e0 04          	shl    $0x4,%rax
140105f2a:	48 01 d8             	add    %rbx,%rax
140105f2d:	48 39 c3             	cmp    %rax,%rbx
140105f30:	73 3c                	jae    0x140105f6e
140105f32:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
140105f39:	00 00 00 00
140105f3d:	0f 1f 00             	nopl   (%rax)
140105f40:	4c 8b 2b             	mov    (%rbx),%r13
140105f43:	b9 02 00 00 00       	mov    $0x2,%ecx
140105f48:	48 83 c3 10          	add    $0x10,%rbx
140105f4c:	ff d6                	call   *%rsi
140105f4e:	48 89 fa             	mov    %rdi,%rdx
140105f51:	48 89 c1             	mov    %rax,%rcx
140105f54:	4d 89 e8             	mov    %r13,%r8
140105f57:	e8 14 d4 0d 00       	call   0x1401e3370
140105f5c:	49 8b 44 24 08       	mov    0x8(%r12),%rax
140105f61:	48 c1 e0 04          	shl    $0x4,%rax
140105f65:	49 03 04 24          	add    (%r12),%rax
140105f69:	48 39 c3             	cmp    %rax,%rbx
140105f6c:	72 d2                	jb     0x140105f40
140105f6e:	8b 45 00             	mov    0x0(%rbp),%eax
140105f71:	48 8d 15 30 11 11 00 	lea    0x111130(%rip),%rdx        # 0x1402170a8
140105f78:	85 c0                	test   %eax,%eax
140105f7a:	74 0b                	je     0x140105f87
140105f7c:	48 89 d1             	mov    %rdx,%rcx
140105f7f:	e8 e4 d3 0d 00       	call   0x1401e3368
140105f84:	48 89 c2             	mov    %rax,%rdx
140105f87:	b9 2c 00 00 00       	mov    $0x2c,%ecx
140105f8c:	48 83 c4 28          	add    $0x28,%rsp
140105f90:	5b                   	pop    %rbx
140105f91:	5e                   	pop    %rsi
140105f92:	5f                   	pop    %rdi
140105f93:	5d                   	pop    %rbp
140105f94:	41 5c                	pop    %r12
140105f96:	41 5d                	pop    %r13
140105f98:	e9 c3 f8 ff ff       	jmp    0x140105860
140105f9d:	90                   	nop
140105f9e:	90                   	nop
140105f9f:	90                   	nop
140105fa0:	57                   	push   %rdi
140105fa1:	56                   	push   %rsi
140105fa2:	53                   	push   %rbx
140105fa3:	48 83 ec 20          	sub    $0x20,%rsp
140105fa7:	48 8d 05 52 15 11 00 	lea    0x111552(%rip),%rax        # 0x140217500
140105fae:	48 89 ce             	mov    %rcx,%rsi
140105fb1:	48 89 d7             	mov    %rdx,%rdi
140105fb4:	4c 89 cb             	mov    %r9,%rbx
140105fb7:	eb 15                	jmp    0x140105fce
140105fb9:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
140105fc0:	48 83 c1 01          	add    $0x1,%rcx
140105fc4:	48 83 c0 01          	add    $0x1,%rax
140105fc8:	44 3a 51 ff          	cmp    -0x1(%rcx),%r10b
140105fcc:	75 1b                	jne    0x140105fe9
140105fce:	44 0f b6 10          	movzbl (%rax),%r10d
140105fd2:	45 84 d2             	test   %r10b,%r10b
140105fd5:	75 e9                	jne    0x140105fc0
140105fd7:	48 8b 13             	mov    (%rbx),%rdx
140105fda:	48 85 d2             	test   %rdx,%rdx
140105fdd:	74 19                	je     0x140105ff8
140105fdf:	ff 15 cb 94 1a 00    	call   *0x1a94cb(%rip)        # 0x1402af4b0
140105fe5:	85 c0                	test   %eax,%eax
140105fe7:	74 2d                	je     0x140106016
140105fe9:	31 c0                	xor    %eax,%eax
140105feb:	48 83 c4 20          	add    $0x20,%rsp
140105fef:	5b                   	pop    %rbx
140105ff0:	5e                   	pop    %rsi
140105ff1:	5f                   	pop    %rdi
140105ff2:	c3                   	ret
140105ff3:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140105ff8:	48 8b 43 10          	mov    0x10(%rbx),%rax
140105ffc:	48 85 c0             	test   %rax,%rax
140105fff:	74 e8                	je     0x140105fe9
140106001:	48 89 ca             	mov    %rcx,%rdx
140106004:	48 89 c1             	mov    %rax,%rcx
140106007:	e8 14 9d f9 ff       	call   0x14009fd20
14010600c:	31 c0                	xor    %eax,%eax
14010600e:	48 83 c4 20          	add    $0x20,%rsp
140106012:	5b                   	pop    %rbx
140106013:	5e                   	pop    %rsi
140106014:	5f                   	pop    %rdi
140106015:	c3                   	ret
140106016:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
14010601a:	e8 91 2e ff ff       	call   0x1400f8eb0
14010601f:	48 8d 4b 08          	lea    0x8(%rbx),%rcx
140106023:	49 89 f8             	mov    %rdi,%r8
140106026:	48 89 f2             	mov    %rsi,%rdx
140106029:	48 c7 43 08 00 00 00 	movq   $0x0,0x8(%rbx)
140106030:	00
140106031:	48 83 c4 20          	add    $0x20,%rsp
140106035:	5b                   	pop    %rbx
140106036:	5e                   	pop    %rsi
140106037:	5f                   	pop    %rdi
140106038:	e9 13 d3 f0 ff       	jmp    0x140013350
14010603d:	0f 1f 00             	nopl   (%rax)
140106040:	53                   	push   %rbx
140106041:	48 83 ec 40          	sub    $0x40,%rsp
140106045:	48 8b 1d a4 2a 13 00 	mov    0x132aa4(%rip),%rbx        # 0x140238af0
14010604c:	48 8d 15 4d ff ff ff 	lea    -0xb3(%rip),%rdx        # 0x140105fa0
140106053:	48 8b 03             	mov    (%rbx),%rax
140106056:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
14010605b:	31 c0                	xor    %eax,%eax
14010605d:	48 8b 05 9c 33 13 00 	mov    0x13339c(%rip),%rax        # 0x140239400
140106064:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
140106069:	4c 8d 44 24 20       	lea    0x20(%rsp),%r8
14010606e:	48 c7 44 24 28 00 00 	movq   $0x0,0x28(%rsp)
140106075:	00 00
140106077:	48 c7 44 24 30 00 00 	movq   $0x0,0x30(%rsp)
14010607e:	00 00
140106080:	48 8b 08             	mov    (%rax),%rcx
140106083:	e8 58 e3 f0 ff       	call   0x1400143e0
140106088:	48 8b 44 24 28       	mov    0x28(%rsp),%rax
14010608d:	48 8b 54 24 38       	mov    0x38(%rsp),%rdx
140106092:	48 2b 13             	sub    (%rbx),%rdx
140106095:	75 06                	jne    0x14010609d
140106097:	48 83 c4 40          	add    $0x40,%rsp
14010609b:	5b                   	pop    %rbx
14010609c:	c3                   	ret
14010609d:	e8 ce e7 0d 00       	call   0x1401e4870
1401060a2:	90                   	nop
1401060a3:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1401060aa:	00 00 00 00
1401060ae:	66 90                	xchg   %ax,%ax
1401060b0:	53                   	push   %rbx
1401060b1:	48 83 ec 40          	sub    $0x40,%rsp
1401060b5:	48 8b 1d 34 2a 13 00 	mov    0x132a34(%rip),%rbx        # 0x140238af0
1401060bc:	66 0f ef c0          	pxor   %xmm0,%xmm0
1401060c0:	48 8d 15 d9 fe ff ff 	lea    -0x127(%rip),%rdx        # 0x140105fa0
1401060c7:	48 8b 03             	mov    (%rbx),%rax
1401060ca:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
1401060cf:	31 c0                	xor    %eax,%eax
1401060d1:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
1401060d6:	4c 8d 44 24 20       	lea    0x20(%rsp),%r8
1401060db:	48 8b 05 1e 33 13 00 	mov    0x13331e(%rip),%rax        # 0x140239400
1401060e2:	0f 11 44 24 20       	movups %xmm0,0x20(%rsp)
1401060e7:	48 8b 08             	mov    (%rax),%rcx
1401060ea:	e8 f1 e2 f0 ff       	call   0x1400143e0
1401060ef:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
1401060f4:	48 2b 03             	sub    (%rbx),%rax
1401060f7:	75 06                	jne    0x1401060ff
1401060f9:	48 83 c4 40          	add    $0x40,%rsp
1401060fd:	5b                   	pop    %rbx
1401060fe:	c3                   	ret
1401060ff:	e8 6c e7 0d 00       	call   0x1401e4870
140106104:	90                   	nop
140106105:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
14010610c:	00 00 00 00
140106110:	41 54                	push   %r12
140106112:	55                   	push   %rbp
140106113:	57                   	push   %rdi
140106114:	56                   	push   %rsi
140106115:	53                   	push   %rbx
140106116:	48 83 ec 20          	sub    $0x20,%rsp
14010611a:	48 83 3a 00          	cmpq   $0x0,(%rdx)
14010611e:	48 89 cb             	mov    %rcx,%rbx
140106121:	49 89 d4             	mov    %rdx,%r12
140106124:	48 89 d5             	mov    %rdx,%rbp
140106127:	0f 84 db 01 00 00    	je     0x140106308
14010612d:	48 8b 13             	mov    (%rbx),%rdx
140106130:	48 85 d2             	test   %rdx,%rdx
140106133:	0f 84 85 01 00 00    	je     0x1401062be
140106139:	48 8b 43 08          	mov    0x8(%rbx),%rax
14010613d:	48 29 c2             	sub    %rax,%rdx
140106140:	48 83 fa 01          	cmp    $0x1,%rdx
140106144:	0f 84 74 01 00 00    	je     0x1401062be
14010614a:	48 8b 53 10          	mov    0x10(%rbx),%rdx
14010614e:	48 8d 48 01          	lea    0x1(%rax),%rcx
140106152:	48 89 4b 08          	mov    %rcx,0x8(%rbx)
140106156:	c6 04 02 22          	movb   $0x22,(%rdx,%rax,1)
14010615a:	48 8b 53 10          	mov    0x10(%rbx),%rdx
14010615e:	48 8b 43 08          	mov    0x8(%rbx),%rax
140106162:	c6 04 02 00          	movb   $0x0,(%rdx,%rax,1)
140106166:	48 8b 7d 00          	mov    0x0(%rbp),%rdi
14010616a:	0f b6 37             	movzbl (%rdi),%esi
14010616d:	40 84 f6             	test   %sil,%sil
140106170:	75 43                	jne    0x1401061b5
140106172:	e9 b9 00 00 00       	jmp    0x140106230
140106177:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
14010617e:	00 00
140106180:	48 8b 43 08          	mov    0x8(%rbx),%rax
140106184:	48 29 c2             	sub    %rax,%rdx
140106187:	48 83 fa 01          	cmp    $0x1,%rdx
14010618b:	74 3c                	je     0x1401061c9
14010618d:	48 8b 53 10          	mov    0x10(%rbx),%rdx
140106191:	48 8d 48 01          	lea    0x1(%rax),%rcx
140106195:	48 83 c7 01          	add    $0x1,%rdi
140106199:	48 89 4b 08          	mov    %rcx,0x8(%rbx)
14010619d:	40 88 34 02          	mov    %sil,(%rdx,%rax,1)
1401061a1:	48 8b 53 10          	mov    0x10(%rbx),%rdx
1401061a5:	48 8b 43 08          	mov    0x8(%rbx),%rax
1401061a9:	c6 04 02 00          	movb   $0x0,(%rdx,%rax,1)
1401061ad:	0f b6 37             	movzbl (%rdi),%esi
1401061b0:	40 84 f6             	test   %sil,%sil
1401061b3:	74 7b                	je     0x140106230
1401061b5:	40 80 fe 22          	cmp    $0x22,%sil
1401061b9:	74 25                	je     0x1401061e0
1401061bb:	40 80 fe 5c          	cmp    $0x5c,%sil
1401061bf:	74 1f                	je     0x1401061e0
1401061c1:	48 8b 13             	mov    (%rbx),%rdx
1401061c4:	48 85 d2             	test   %rdx,%rdx
1401061c7:	75 b7                	jne    0x140106180
1401061c9:	ba 01 00 00 00       	mov    $0x1,%edx
1401061ce:	48 89 d9             	mov    %rbx,%rcx
1401061d1:	e8 ca 49 f9 ff       	call   0x14009aba0
1401061d6:	48 8b 43 08          	mov    0x8(%rbx),%rax
1401061da:	eb b1                	jmp    0x14010618d
1401061dc:	0f 1f 40 00          	nopl   0x0(%rax)
1401061e0:	48 8b 13             	mov    (%rbx),%rdx
1401061e3:	48 85 d2             	test   %rdx,%rdx
1401061e6:	74 30                	je     0x140106218
1401061e8:	48 8b 43 08          	mov    0x8(%rbx),%rax
1401061ec:	48 29 c2             	sub    %rax,%rdx
1401061ef:	48 83 fa 01          	cmp    $0x1,%rdx
1401061f3:	74 23                	je     0x140106218
1401061f5:	48 8b 53 10          	mov    0x10(%rbx),%rdx
1401061f9:	48 8d 48 01          	lea    0x1(%rax),%rcx
1401061fd:	48 89 4b 08          	mov    %rcx,0x8(%rbx)
140106201:	c6 04 02 5c          	movb   $0x5c,(%rdx,%rax,1)
140106205:	48 8b 53 10          	mov    0x10(%rbx),%rdx
140106209:	48 8b 43 08          	mov    0x8(%rbx),%rax
14010620d:	c6 04 02 00          	movb   $0x0,(%rdx,%rax,1)
140106211:	eb ae                	jmp    0x1401061c1
140106213:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140106218:	ba 01 00 00 00       	mov    $0x1,%edx
14010621d:	48 89 d9             	mov    %rbx,%rcx
140106220:	e8 7b 49 f9 ff       	call   0x14009aba0
140106225:	48 8b 43 08          	mov    0x8(%rbx),%rax
140106229:	eb ca                	jmp    0x1401061f5
14010622b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140106230:	48 8b 13             	mov    (%rbx),%rdx
140106233:	48 85 d2             	test   %rdx,%rdx
140106236:	0f 84 9c 00 00 00    	je     0x1401062d8
14010623c:	48 8b 43 08          	mov    0x8(%rbx),%rax
140106240:	48 29 c2             	sub    %rax,%rdx
140106243:	48 83 fa 01          	cmp    $0x1,%rdx
140106247:	0f 84 8b 00 00 00    	je     0x1401062d8
14010624d:	48 8b 53 10          	mov    0x10(%rbx),%rdx
140106251:	48 8d 48 01          	lea    0x1(%rax),%rcx
140106255:	48 83 c5 08          	add    $0x8,%rbp
140106259:	48 89 4b 08          	mov    %rcx,0x8(%rbx)
14010625d:	c6 04 02 22          	movb   $0x22,(%rdx,%rax,1)
140106261:	48 8b 53 10          	mov    0x10(%rbx),%rdx
140106265:	48 8b 43 08          	mov    0x8(%rbx),%rax
140106269:	c6 04 02 00          	movb   $0x0,(%rdx,%rax,1)
14010626d:	48 83 7d 00 00       	cmpq   $0x0,0x0(%rbp)
140106272:	0f 84 90 00 00 00    	je     0x140106308
140106278:	49 39 ec             	cmp    %rbp,%r12
14010627b:	0f 84 ac fe ff ff    	je     0x14010612d
140106281:	48 8b 13             	mov    (%rbx),%rdx
140106284:	48 85 d2             	test   %rdx,%rdx
140106287:	74 67                	je     0x1401062f0
140106289:	48 8b 43 08          	mov    0x8(%rbx),%rax
14010628d:	48 29 c2             	sub    %rax,%rdx
140106290:	48 83 fa 01          	cmp    $0x1,%rdx
140106294:	74 5a                	je     0x1401062f0
140106296:	48 8b 53 10          	mov    0x10(%rbx),%rdx
14010629a:	48 8d 48 01          	lea    0x1(%rax),%rcx
14010629e:	48 89 4b 08          	mov    %rcx,0x8(%rbx)
1401062a2:	c6 04 02 20          	movb   $0x20,(%rdx,%rax,1)
1401062a6:	48 8b 53 10          	mov    0x10(%rbx),%rdx
1401062aa:	48 8b 43 08          	mov    0x8(%rbx),%rax
1401062ae:	c6 04 02 00          	movb   $0x0,(%rdx,%rax,1)
1401062b2:	48 8b 13             	mov    (%rbx),%rdx
1401062b5:	48 85 d2             	test   %rdx,%rdx
1401062b8:	0f 85 7b fe ff ff    	jne    0x140106139
1401062be:	ba 01 00 00 00       	mov    $0x1,%edx
1401062c3:	48 89 d9             	mov    %rbx,%rcx
1401062c6:	e8 d5 48 f9 ff       	call   0x14009aba0
1401062cb:	48 8b 43 08          	mov    0x8(%rbx),%rax
1401062cf:	e9 76 fe ff ff       	jmp    0x14010614a
1401062d4:	0f 1f 40 00          	nopl   0x0(%rax)
1401062d8:	ba 01 00 00 00       	mov    $0x1,%edx
1401062dd:	48 89 d9             	mov    %rbx,%rcx
1401062e0:	e8 bb 48 f9 ff       	call   0x14009aba0
1401062e5:	48 8b 43 08          	mov    0x8(%rbx),%rax
1401062e9:	e9 5f ff ff ff       	jmp    0x14010624d
1401062ee:	66 90                	xchg   %ax,%ax
1401062f0:	ba 01 00 00 00       	mov    $0x1,%edx
1401062f5:	48 89 d9             	mov    %rbx,%rcx
1401062f8:	e8 a3 48 f9 ff       	call   0x14009aba0
1401062fd:	48 8b 43 08          	mov    0x8(%rbx),%rax
140106301:	eb 93                	jmp    0x140106296