140132eb1:	48 8b 0b             	mov    (%rbx),%rcx
140132eb4:	e8 f7 5f fc ff       	call   0x1400f8eb0
140132eb9:	48 83 bb 70 01 00 00 	cmpq   $0x0,0x170(%rbx)
140132ec0:	00
140132ec1:	48 c7 03 00 00 00 00 	movq   $0x0,(%rbx)
140132ec8:	74 23                	je     0x140132eed
140132eca:	31 f6                	xor    %esi,%esi
140132ecc:	0f 1f 40 00          	nopl   0x0(%rax)
140132ed0:	48 8b 83 68 01 00 00 	mov    0x168(%rbx),%rax
140132ed7:	48 8b 0c f0          	mov    (%rax,%rsi,8),%rcx
140132edb:	48 83 c6 01          	add    $0x1,%rsi
140132edf:	e8 cc 5f fc ff       	call   0x1400f8eb0
140132ee4:	48 3b b3 70 01 00 00 	cmp    0x170(%rbx),%rsi
140132eeb:	72 e3                	jb     0x140132ed0
140132eed:	48 8b 8b 68 01 00 00 	mov    0x168(%rbx),%rcx
140132ef4:	e8 b7 5f fc ff       	call   0x1400f8eb0
140132ef9:	8b 83 c0 01 00 00    	mov    0x1c0(%rbx),%eax
140132eff:	66 0f ef c0          	pxor   %xmm0,%xmm0
140132f03:	48 c7 83 68 01 00 00 	movq   $0x0,0x168(%rbx)
140132f0a:	00 00 00 00
140132f0e:	0f 11 83 70 01 00 00 	movups %xmm0,0x170(%rbx)
140132f15:	85 c0                	test   %eax,%eax
140132f17:	74 1c                	je     0x140132f35
140132f19:	48 8b 8b b8 01 00 00 	mov    0x1b8(%rbx),%rcx
140132f20:	48 85 c9             	test   %rcx,%rcx
140132f23:	74 10                	je     0x140132f35
140132f25:	e8 be 6d 0b 00       	call   0x1401e9ce8
140132f2a:	48 c7 83 b8 01 00 00 	movq   $0x0,0x1b8(%rbx)
140132f31:	00 00 00 00
140132f35:	48 83 7b 30 00       	cmpq   $0x0,0x30(%rbx)
140132f3a:	74 28                	je     0x140132f64
140132f3c:	31 f6                	xor    %esi,%esi
140132f3e:	66 90                	xchg   %ax,%ax
140132f40:	48 8b 43 28          	mov    0x28(%rbx),%rax
140132f44:	48 8b 0c f0          	mov    (%rax,%rsi,8),%rcx
140132f48:	e8 b3 52 fc ff       	call   0x1400f8200
140132f4d:	48 8b 43 28          	mov    0x28(%rbx),%rax
140132f51:	48 8b 0c f0          	mov    (%rax,%rsi,8),%rcx
140132f55:	48 83 c6 01          	add    $0x1,%rsi
140132f59:	e8 52 5f fc ff       	call   0x1400f8eb0
140132f5e:	48 3b 73 30          	cmp    0x30(%rbx),%rsi
140132f62:	72 dc                	jb     0x140132f40
140132f64:	48 8b 4b 28          	mov    0x28(%rbx),%rcx
140132f68:	e8 43 5f fc ff       	call   0x1400f8eb0
140132f6d:	48 8d 8b c8 01 00 00 	lea    0x1c8(%rbx),%rcx
140132f74:	48 c7 43 28 00 00 00 	movq   $0x0,0x28(%rbx)
140132f7b:	00
140132f7c:	48 c7 43 30 00 00 00 	movq   $0x0,0x30(%rbx)
140132f83:	00
140132f84:	48 83 c4 28          	add    $0x28,%rsp
140132f88:	5b                   	pop    %rbx
140132f89:	5e                   	pop    %rsi
140132f8a:	e9 a1 95 f1 ff       	jmp    0x14004c530
140132f8f:	90                   	nop
140132f90:	55                   	push   %rbp
140132f91:	57                   	push   %rdi
140132f92:	56                   	push   %rsi
140132f93:	53                   	push   %rbx
140132f94:	48 81 ec 98 00 00 00 	sub    $0x98,%rsp
140132f9b:	48 8b 3d 4e 5b 10 00 	mov    0x105b4e(%rip),%rdi        # 0x140238af0
140132fa2:	48 8b 07             	mov    (%rdi),%rax
140132fa5:	48 89 84 24 88 00 00 	mov    %rax,0x88(%rsp)
140132fac:	00
140132fad:	31 c0                	xor    %eax,%eax
140132faf:	66 83 79 4c 00       	cmpw   $0x0,0x4c(%rcx)
140132fb4:	48 89 cb             	mov    %rcx,%rbx
140132fb7:	48 89 d6             	mov    %rdx,%rsi
140132fba:	74 64                	je     0x140133020
140132fbc:	0f b6 41 50          	movzbl 0x50(%rcx),%eax
140132fc0:	a8 01                	test   $0x1,%al
140132fc2:	75 3f                	jne    0x140133003
140132fc4:	a8 20                	test   $0x20,%al
140132fc6:	75 58                	jne    0x140133020
140132fc8:	48 8b 05 61 61 10 00 	mov    0x106161(%rip),%rax        # 0x140239130
140132fcf:	48 8d 6c 24 30       	lea    0x30(%rsp),%rbp
140132fd4:	48 8b 49 28          	mov    0x28(%rcx),%rcx
140132fd8:	48 89 ea             	mov    %rbp,%rdx
140132fdb:	ff 10                	call   *(%rax)
140132fdd:	4c 8b 43 28          	mov    0x28(%rbx),%r8
140132fe1:	85 c0                	test   %eax,%eax
140132fe3:	0f 88 86 00 00 00    	js     0x14013306f
140132fe9:	c7 44 24 20 00 00 00 	movl   $0x0,0x20(%rsp)
140132ff0:	00
140132ff1:	49 89 e9             	mov    %rbp,%r9
140132ff4:	48 89 da             	mov    %rbx,%rdx
140132ff7:	48 89 f1             	mov    %rsi,%rcx
140132ffa:	e8 71 59 f0 ff       	call   0x140038970
140132fff:	85 c0                	test   %eax,%eax
140133001:	75 57                	jne    0x14013305a
140133003:	48 8b 84 24 88 00 00 	mov    0x88(%rsp),%rax
14013300a:	00
14013300b:	48 2b 07             	sub    (%rdi),%rax
14013300e:	75 5a                	jne    0x14013306a
140133010:	48 81 c4 98 00 00 00 	add    $0x98,%rsp
140133017:	5b                   	pop    %rbx
140133018:	5e                   	pop    %rsi
140133019:	5f                   	pop    %rdi
14013301a:	5d                   	pop    %rbp
14013301b:	c3                   	ret
14013301c:	0f 1f 40 00          	nopl   0x0(%rax)
140133020:	48 8b 05 d9 63 10 00 	mov    0x1063d9(%rip),%rax        # 0x140239400
140133027:	66 0f ef c0          	pxor   %xmm0,%xmm0
14013302b:	48 ba 39 8e e3 38 8e 	movabs $0x8e38e38e38e38e39,%rdx
140133032:	e3 38 8e
140133035:	48 8b 00             	mov    (%rax),%rax
140133038:	48 8b 80 90 01 00 00 	mov    0x190(%rax),%rax
14013303f:	48 2b 05 5a 60 10 00 	sub    0x10605a(%rip),%rax        # 0x1402390a0
140133046:	0f 11 03             	movups %xmm0,(%rbx)
140133049:	48 c1 f8 04          	sar    $0x4,%rax
14013304d:	0f 11 43 10          	movups %xmm0,0x10(%rbx)
140133051:	48 0f af c2          	imul   %rdx,%rax
140133055:	89 43 20             	mov    %eax,0x20(%rbx)
140133058:	eb a9                	jmp    0x140133003
14013305a:	48 8b 53 28          	mov    0x28(%rbx),%rdx
14013305e:	48 8d 0d 87 9b 0e 00 	lea    0xe9b87(%rip),%rcx        # 0x14021cbec
140133065:	e8 26 03 f9 ff       	call   0x1400c3390
14013306a:	e8 01 18 0b 00       	call   0x1401e4870
14013306f:	4c 89 c2             	mov    %r8,%rdx
140133072:	48 8d 0d 69 9b 0e 00 	lea    0xe9b69(%rip),%rcx        # 0x14021cbe2
140133079:	e8 a2 03 f9 ff       	call   0x1400c3420
14013307e:	90                   	nop
14013307f:	90                   	nop
140133080:	57                   	push   %rdi
140133081:	56                   	push   %rsi
140133082:	53                   	push   %rbx
140133083:	48 83 ec 20          	sub    $0x20,%rsp
140133087:	89 cf                	mov    %ecx,%edi
140133089:	48 8b 0a             	mov    (%rdx),%rcx
14013308c:	48 89 d6             	mov    %rdx,%rsi
14013308f:	4c 89 c3             	mov    %r8,%rbx
140133092:	48 85 c9             	test   %rcx,%rcx
140133095:	74 19                	je     0x1401330b0
140133097:	0f be 01             	movsbl (%rcx),%eax
14013309a:	83 f8 2f             	cmp    $0x2f,%eax
14013309d:	74 11                	je     0x1401330b0
14013309f:	83 f8 5c             	cmp    $0x5c,%eax
1401330a2:	75 2c                	jne    0x1401330d0
1401330a4:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1401330ab:	00 00 00 00
1401330af:	90                   	nop
1401330b0:	48 8b 0b             	mov    (%rbx),%rcx
1401330b3:	48 85 c9             	test   %rcx,%rcx
1401330b6:	74 0d                	je     0x1401330c5
1401330b8:	0f be 01             	movsbl (%rcx),%eax
1401330bb:	83 f8 2f             	cmp    $0x2f,%eax
1401330be:	74 05                	je     0x1401330c5
1401330c0:	83 f8 5c             	cmp    $0x5c,%eax
1401330c3:	75 2b                	jne    0x1401330f0
1401330c5:	48 83 c4 20          	add    $0x20,%rsp
1401330c9:	5b                   	pop    %rbx
1401330ca:	5e                   	pop    %rsi
1401330cb:	5f                   	pop    %rdi
1401330cc:	c3                   	ret
1401330cd:	0f 1f 00             	nopl   (%rax)
1401330d0:	e8 2b 5f fb ff       	call   0x1400e9000
1401330d5:	85 c0                	test   %eax,%eax
1401330d7:	75 d7                	jne    0x1401330b0
1401330d9:	48 63 c7             	movslq %edi,%rax
1401330dc:	48 03 06             	add    (%rsi),%rax
1401330df:	48 89 06             	mov    %rax,(%rsi)
1401330e2:	80 38 2f             	cmpb   $0x2f,(%rax)
1401330e5:	75 c9                	jne    0x1401330b0
1401330e7:	48 83 c0 01          	add    $0x1,%rax
1401330eb:	48 89 06             	mov    %rax,(%rsi)
1401330ee:	eb c0                	jmp    0x1401330b0
1401330f0:	e8 0b 5f fb ff       	call   0x1400e9000
1401330f5:	85 c0                	test   %eax,%eax
1401330f7:	75 cc                	jne    0x1401330c5
1401330f9:	48 63 c7             	movslq %edi,%rax
1401330fc:	48 03 03             	add    (%rbx),%rax
1401330ff:	48 89 03             	mov    %rax,(%rbx)
140133102:	80 38 2f             	cmpb   $0x2f,(%rax)
140133105:	75 be                	jne    0x1401330c5
140133107:	48 83 c0 01          	add    $0x1,%rax
14013310b:	48 89 03             	mov    %rax,(%rbx)
14013310e:	eb b5                	jmp    0x1401330c5
140133110:	57                   	push   %rdi
140133111:	56                   	push   %rsi
140133112:	53                   	push   %rbx
140133113:	48 83 ec 20          	sub    $0x20,%rsp
140133117:	48 89 cf             	mov    %rcx,%rdi
14013311a:	48 89 d3             	mov    %rdx,%rbx
14013311d:	44 89 c6             	mov    %r8d,%esi
140133120:	41 83 f8 0c          	cmp    $0xc,%r8d
140133124:	76 13                	jbe    0x140133139
140133126:	48 8d 15 ce 9a 0e 00 	lea    0xe9ace(%rip),%rdx        # 0x14021cbfb
14013312d:	48 89 d9             	mov    %rbx,%rcx
140133130:	e8 8b 76 f6 ff       	call   0x14009a7c0
140133135:	85 c0                	test   %eax,%eax
140133137:	75 67                	jne    0x1401331a0
140133139:	85 f6                	test   %esi,%esi
14013313b:	7e 73                	jle    0x1401331b0
14013313d:	8d 56 ff             	lea    -0x1(%rsi),%edx
140133140:	4c 8b 0d d9 61 10 00 	mov    0x1061d9(%rip),%r9        # 0x140239320
140133147:	48 89 d8             	mov    %rbx,%rax
14013314a:	49 89 d8             	mov    %rbx,%r8
14013314d:	4c 8d 54 13 01       	lea    0x1(%rbx,%rdx,1),%r10
140133152:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
140133159:	00 00 00 00
14013315d:	0f 1f 00             	nopl   (%rax)
140133160:	0f b6 08             	movzbl (%rax),%ecx
140133163:	41 f6 04 09 01       	testb  $0x1,(%r9,%rcx,1)
140133168:	75 07                	jne    0x140133171
14013316a:	41 88 08             	mov    %cl,(%r8)
14013316d:	49 83 c0 01          	add    $0x1,%r8
140133171:	48 83 c0 01          	add    $0x1,%rax
140133175:	49 39 c2             	cmp    %rax,%r10
140133178:	75 e6                	jne    0x140133160
14013317a:	49 29 d8             	sub    %rbx,%r8
14013317d:	44 89 c6             	mov    %r8d,%esi
140133180:	4d 63 c0             	movslq %r8d,%r8
140133183:	48 8b 05 76 62 10 00 	mov    0x106276(%rip),%rax        # 0x140239400
14013318a:	48 8b 0f             	mov    (%rdi),%rcx
14013318d:	48 89 da             	mov    %rbx,%rdx
140133190:	48 8b 00             	mov    (%rax),%rax
140133193:	48 8b 80 90 01 00 00 	mov    0x190(%rax),%rax
14013319a:	ff 50 38             	call   *0x38(%rax)
14013319d:	01 77 08             	add    %esi,0x8(%rdi)
1401331a0:	31 c0                	xor    %eax,%eax
1401331a2:	48 83 c4 20          	add    $0x20,%rsp
1401331a6:	5b                   	pop    %rbx
1401331a7:	5e                   	pop    %rsi
1401331a8:	5f                   	pop    %rdi
1401331a9:	c3                   	ret
1401331aa:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1401331b0:	45 31 c0             	xor    %r8d,%r8d
1401331b3:	31 f6                	xor    %esi,%esi
1401331b5:	eb cc                	jmp    0x140133183
1401331b7:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
1401331be:	00 00
1401331c0:	53                   	push   %rbx
1401331c1:	48 83 ec 20          	sub    $0x20,%rsp
1401331c5:	0f b6 41 50          	movzbl 0x50(%rcx),%eax
1401331c9:	48 89 cb             	mov    %rcx,%rbx
1401331cc:	a8 02                	test   $0x2,%al
1401331ce:	75 48                	jne    0x140133218
1401331d0:	a8 04                	test   $0x4,%al
1401331d2:	75 1c                	jne    0x1401331f0
1401331d4:	48 8b 4b 38          	mov    0x38(%rbx),%rcx
1401331d8:	e8 d3 5c fc ff       	call   0x1400f8eb0
1401331dd:	48 c7 43 38 00 00 00 	movq   $0x0,0x38(%rbx)
1401331e4:	00
1401331e5:	48 83 c4 20          	add    $0x20,%rsp
1401331e9:	5b                   	pop    %rbx
1401331ea:	c3                   	ret
1401331eb:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1401331f0:	8b 51 40             	mov    0x40(%rcx),%edx
1401331f3:	48 8b 49 30          	mov    0x30(%rcx),%rcx
1401331f7:	e8 a4 93 fb ff       	call   0x1400ec5a0
1401331fc:	0f b6 43 50          	movzbl 0x50(%rbx),%eax
140133200:	a8 06                	test   $0x6,%al
140133202:	74 d0                	je     0x1401331d4
140133204:	80 63 50 f9          	andb   $0xf9,0x50(%rbx)
140133208:	48 c7 43 30 00 00 00 	movq   $0x0,0x30(%rbx)
14013320f:	00
140133210:	eb c2                	jmp    0x1401331d4
140133212:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
140133218:	48 8b 49 30          	mov    0x30(%rcx),%rcx
14013321c:	e8 8f 5c fc ff       	call   0x1400f8eb0
140133221:	0f b6 43 50          	movzbl 0x50(%rbx),%eax
140133225:	eb d9                	jmp    0x140133200
140133227:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
14013322e:	00 00
140133230:	56                   	push   %rsi
140133231:	53                   	push   %rbx
140133232:	48 83 ec 28          	sub    $0x28,%rsp
140133236:	4c 8b 49 10          	mov    0x10(%rcx),%r9
14013323a:	48 89 d6             	mov    %rdx,%rsi
14013323d:	45 85 c0             	test   %r8d,%r8d
140133240:	0f 85 07 01 00 00    	jne    0x14013334d
140133246:	8b 15 18 6c 17 00    	mov    0x176c18(%rip),%edx        # 0x1402a9e64
14013324c:	85 d2                	test   %edx,%edx
14013324e:	0f 84 ac 00 00 00    	je     0x140133300
140133254:	0f be 1e             	movsbl (%rsi),%ebx
140133257:	89 d8                	mov    %ebx,%eax
140133259:	85 db                	test   %ebx,%ebx
14013325b:	74 77                	je     0x1401332d4
14013325d:	4c 8b 15 bc 60 10 00 	mov    0x1060bc(%rip),%r10        # 0x140239320
140133264:	48 8d 56 01          	lea    0x1(%rsi),%rdx
140133268:	4c 8d 05 f1 6a 17 00 	lea    0x176af1(%rip),%r8        # 0x1402a9d60
14013326f:	90                   	nop
140133270:	8d 4b 9f             	lea    -0x61(%rbx),%ecx
140133273:	83 f9 19             	cmp    $0x19,%ecx
140133276:	77 38                	ja     0x1401332b0
140133278:	48 63 cb             	movslq %ebx,%rcx
14013327b:	41 f6 04 0a 04       	testb  $0x4,(%r10,%rcx,1)
140133280:	75 5e                	jne    0x1401332e0
140133282:	48 8b 05 57 5d 10 00 	mov    0x105d57(%rip),%rax        # 0x140238fe0
140133289:	48 8d 0d 70 99 0e 00 	lea    0xe9970(%rip),%rcx        # 0x14021cc00
140133290:	8b 00                	mov    (%rax),%eax
140133292:	85 c0                	test   %eax,%eax
140133294:	0f 85 a6 00 00 00    	jne    0x140133340
14013329a:	49 89 f0             	mov    %rsi,%r8
14013329d:	89 da                	mov    %ebx,%edx
14013329f:	e8 8c 03 f9 ff       	call   0x1400c3630
1401332a4:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
1401332a9:	48 83 c4 28          	add    $0x28,%rsp
1401332ad:	5b                   	pop    %rbx
1401332ae:	5e                   	pop    %rsi
1401332af:	c3                   	ret
1401332b0:	83 fb 5a             	cmp    $0x5a,%ebx
1401332b3:	77 cd                	ja     0x140133282
1401332b5:	48 63 c3             	movslq %ebx,%rax
1401332b8:	41 8b 04 80          	mov    (%r8,%rax,4),%eax
1401332bc:	85 c0                	test   %eax,%eax
1401332be:	74 c2                	je     0x140133282
1401332c0:	41 09 81 ec 00 00 00 	or     %eax,0xec(%r9)
1401332c7:	0f be 1a             	movsbl (%rdx),%ebx
1401332ca:	48 83 c2 01          	add    $0x1,%rdx
1401332ce:	89 d8                	mov    %ebx,%eax
1401332d0:	85 db                	test   %ebx,%ebx
1401332d2:	75 9c                	jne    0x140133270
1401332d4:	31 c0                	xor    %eax,%eax
1401332d6:	48 83 c4 28          	add    $0x28,%rsp
1401332da:	5b                   	pop    %rbx
1401332db:	5e                   	pop    %rsi
1401332dc:	c3                   	ret
1401332dd:	0f 1f 00             	nopl   (%rax)
1401332e0:	83 e0 df             	and    $0xffffffdf,%eax
1401332e3:	48 0f be c0          	movsbq %al,%rax
1401332e7:	41 8b 04 80          	mov    (%r8,%rax,4),%eax
1401332eb:	85 c0                	test   %eax,%eax
1401332ed:	74 93                	je     0x140133282
1401332ef:	41 09 81 f0 00 00 00 	or     %eax,0xf0(%r9)
1401332f6:	eb cf                	jmp    0x1401332c7
1401332f8:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
1401332ff:	00
140133300:	31 c9                	xor    %ecx,%ecx
140133302:	b8 41 00 00 00       	mov    $0x41,%eax
140133307:	4c 8d 1d 52 6a 17 00 	lea    0x176a52(%rip),%r11        # 0x1402a9d60
14013330e:	41 b8 01 00 00 00    	mov    $0x1,%r8d
140133314:	4c 8d 15 e5 be 0e 00 	lea    0xebee5(%rip),%r10        # 0x14021f200
14013331b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140133320:	44 89 c2             	mov    %r8d,%edx
140133323:	d3 e2                	shl    %cl,%edx
140133325:	48 83 c1 01          	add    $0x1,%rcx
140133329:	41 89 14 83          	mov    %edx,(%r11,%rax,4)
14013332d:	49 0f be 04 0a       	movsbq (%r10,%rcx,1),%rax
140133332:	84 c0                	test   %al,%al
140133334:	75 ea                	jne    0x140133320
140133336:	e9 19 ff ff ff       	jmp    0x140133254
14013333b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140133340:	e8 23 00 0b 00       	call   0x1401e3368
140133345:	48 89 c1             	mov    %rax,%rcx
140133348:	e9 4d ff ff ff       	jmp    0x14013329a
14013334d:	4c 8d 05 6c 94 0e 00 	lea    0xe946c(%rip),%r8        # 0x14021c7c0
140133354:	ba df 13 00 00       	mov    $0x13df,%edx
140133359:	48 8d 0d 89 94 0e 00 	lea    0xe9489(%rip),%rcx        # 0x14021c7e9
140133360:	e8 2b 04 f9 ff       	call   0x1400c3790
140133365:	90                   	nop