1401e1fa4:	8d 53 66             	lea    0x66(%rbx),%edx
1401e1fa7:	48 8d 0d 1a 61 15 00 	lea    0x15611a(%rip),%rcx        # 0x1403380c8
1401e1fae:	e8 dd 51 f4 ff       	call   0x140127190
1401e1fb3:	45 33 c0             	xor    %r8d,%r8d
1401e1fb6:	8d 4b 22             	lea    0x22(%rbx),%ecx
1401e1fb9:	ba 06 01 08 00       	mov    $0x80106,%edx
1401e1fbe:	e8 cd 52 f4 ff       	call   0x140127290
1401e1fc3:	33 c0                	xor    %eax,%eax
1401e1fc5:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1401e1fca:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1401e1fcf:	48 83 c4 20          	add    $0x20,%rsp
1401e1fd3:	5f                   	pop    %rdi
1401e1fd4:	c3                   	ret
1401e1fd5:	48 39 02             	cmp    %rax,(%rdx)
1401e1fd8:	74 30                	je     0x1401e200a
1401e1fda:	4c 8d 0d ac 5f 1c 00 	lea    0x1c5fac(%rip),%r9        # 0x1403a7f8d
1401e1fe1:	44 8b c6             	mov    %esi,%r8d
1401e1fe4:	48 8d 15 0d 61 15 00 	lea    0x15610d(%rip),%rdx        # 0x1403380f8
1401e1feb:	48 8b cf             	mov    %rdi,%rcx
1401e1fee:	e8 1d cb f0 ff       	call   0x1400eeb10
1401e1ff3:	48 8b 13             	mov    (%rbx),%rdx
1401e1ff6:	48 8b cf             	mov    %rdi,%rcx
1401e1ff9:	44 8b 02             	mov    (%rdx),%r8d
1401e1ffc:	48 8b 52 08          	mov    0x8(%rdx),%rdx
1401e2000:	e8 5b b2 f0 ff       	call   0x1400ed260
1401e2005:	b8 01 00 00 00       	mov    $0x1,%eax
1401e200a:	48 83 7b 08 00       	cmpq   $0x0,0x8(%rbx)
1401e200f:	74 48                	je     0x1401e2059
1401e2011:	83 f8 01             	cmp    $0x1,%eax
1401e2014:	75 12                	jne    0x1401e2028
1401e2016:	44 8b c0             	mov    %eax,%r8d
1401e2019:	48 8d 15 f0 6e 10 00 	lea    0x106ef0(%rip),%rdx        # 0x1402e8f10
1401e2020:	48 8b cf             	mov    %rdi,%rcx
1401e2023:	e8 38 b2 f0 ff       	call   0x1400ed260
1401e2028:	4c 8d 0d 5e 5f 1c 00 	lea    0x1c5f5e(%rip),%r9        # 0x1403a7f8d
1401e202f:	44 8b c6             	mov    %esi,%r8d
1401e2032:	48 8d 15 d7 60 15 00 	lea    0x1560d7(%rip),%rdx        # 0x140338110
1401e2039:	48 8b cf             	mov    %rdi,%rcx
1401e203c:	e8 cf ca f0 ff       	call   0x1400eeb10
1401e2041:	48 8b 53 08          	mov    0x8(%rbx),%rdx
1401e2045:	48 8b cf             	mov    %rdi,%rcx
1401e2048:	44 8b 02             	mov    (%rdx),%r8d
1401e204b:	48 8b 52 08          	mov    0x8(%rdx),%rdx
1401e204f:	e8 0c b2 f0 ff       	call   0x1400ed260
1401e2054:	b8 01 00 00 00       	mov    $0x1,%eax
1401e2059:	48 83 7b 10 00       	cmpq   $0x0,0x10(%rbx)
1401e205e:	74 48                	je     0x1401e20a8
1401e2060:	83 f8 01             	cmp    $0x1,%eax
1401e2063:	75 12                	jne    0x1401e2077
1401e2065:	44 8b c0             	mov    %eax,%r8d
1401e2068:	48 8d 15 a1 6e 10 00 	lea    0x106ea1(%rip),%rdx        # 0x1402e8f10
1401e206f:	48 8b cf             	mov    %rdi,%rcx
1401e2072:	e8 e9 b1 f0 ff       	call   0x1400ed260
1401e2077:	4c 8d 0d 0f 5f 1c 00 	lea    0x1c5f0f(%rip),%r9        # 0x1403a7f8d
1401e207e:	44 8b c6             	mov    %esi,%r8d
1401e2081:	48 8d 15 a0 60 15 00 	lea    0x1560a0(%rip),%rdx        # 0x140338128
1401e2088:	48 8b cf             	mov    %rdi,%rcx
1401e208b:	e8 80 ca f0 ff       	call   0x1400eeb10
1401e2090:	48 8b 53 10          	mov    0x10(%rbx),%rdx
1401e2094:	48 8b cf             	mov    %rdi,%rcx
1401e2097:	44 8b 02             	mov    (%rdx),%r8d
1401e209a:	48 8b 52 08          	mov    0x8(%rdx),%rdx
1401e209e:	e8 bd b1 f0 ff       	call   0x1400ed260
1401e20a3:	b8 01 00 00 00       	mov    $0x1,%eax
1401e20a8:	48 83 7b 18 00       	cmpq   $0x0,0x18(%rbx)
1401e20ad:	74 43                	je     0x1401e20f2
1401e20af:	83 f8 01             	cmp    $0x1,%eax
1401e20b2:	75 12                	jne    0x1401e20c6
1401e20b4:	44 8b c0             	mov    %eax,%r8d
1401e20b7:	48 8d 15 52 6e 10 00 	lea    0x106e52(%rip),%rdx        # 0x1402e8f10
1401e20be:	48 8b cf             	mov    %rdi,%rcx
1401e20c1:	e8 9a b1 f0 ff       	call   0x1400ed260
1401e20c6:	4c 8d 0d c0 5e 1c 00 	lea    0x1c5ec0(%rip),%r9        # 0x1403a7f8d
1401e20cd:	44 8b c6             	mov    %esi,%r8d
1401e20d0:	48 8d 15 69 60 15 00 	lea    0x156069(%rip),%rdx        # 0x140338140
1401e20d7:	48 8b cf             	mov    %rdi,%rcx
1401e20da:	e8 31 ca f0 ff       	call   0x1400eeb10
1401e20df:	48 8b 53 18          	mov    0x18(%rbx),%rdx
1401e20e3:	48 8b cf             	mov    %rdi,%rcx
1401e20e6:	44 8b 02             	mov    (%rdx),%r8d
1401e20e9:	48 8b 52 08          	mov    0x8(%rdx),%rdx
1401e20ed:	e8 6e b1 f0 ff       	call   0x1400ed260
1401e20f2:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1401e20f7:	b8 01 00 00 00       	mov    $0x1,%eax
1401e20fc:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1401e2101:	48 83 c4 20          	add    $0x20,%rsp
1401e2105:	5f                   	pop    %rdi
1401e2106:	c3                   	ret
1401e2107:	cc                   	int3
1401e2108:	cc                   	int3
1401e2109:	cc                   	int3
1401e210a:	cc                   	int3
1401e210b:	cc                   	int3
1401e210c:	cc                   	int3
1401e210d:	cc                   	int3
1401e210e:	cc                   	int3
1401e210f:	cc                   	int3
1401e2110:	40 53                	rex push %rbx
1401e2112:	55                   	push   %rbp
1401e2113:	56                   	push   %rsi
1401e2114:	57                   	push   %rdi
1401e2115:	41 55                	push   %r13
1401e2117:	41 56                	push   %r14
1401e2119:	41 57                	push   %r15
1401e211b:	b8 b0 00 00 00       	mov    $0xb0,%eax
1401e2120:	e8 0b ea 0c 00       	call   0x1402b0b30
1401e2125:	48 2b e0             	sub    %rax,%rsp
1401e2128:	48 8b 05 51 39 1f 00 	mov    0x1f3951(%rip),%rax        # 0x1403d5a80
1401e212f:	48 33 c4             	xor    %rsp,%rax
1401e2132:	48 89 84 24 90 00 00 	mov    %rax,0x90(%rsp)
1401e2139:	00
1401e213a:	4c 8b b4 24 20 01 00 	mov    0x120(%rsp),%r14
1401e2141:	00
1401e2142:	33 c0                	xor    %eax,%eax
1401e2144:	4c 8b bc 24 28 01 00 	mov    0x128(%rsp),%r15
1401e214b:	00
1401e214c:	8b d8                	mov    %eax,%ebx
1401e214e:	89 44 24 24          	mov    %eax,0x24(%rsp)
1401e2152:	49 8b f9             	mov    %r9,%rdi
1401e2155:	89 44 24 20          	mov    %eax,0x20(%rsp)
1401e2159:	4c 8b ea             	mov    %rdx,%r13
1401e215c:	4c 89 4c 24 30       	mov    %r9,0x30(%rsp)
1401e2161:	48 8b e9             	mov    %rcx,%rbp
1401e2164:	4c 89 44 24 38       	mov    %r8,0x38(%rsp)
1401e2169:	48 89 4c 24 40       	mov    %rcx,0x40(%rsp)
1401e216e:	e8 1d 78 f5 ff       	call   0x140139990
1401e2173:	48 8b cd             	mov    %rbp,%rcx
1401e2176:	8b f0                	mov    %eax,%esi
1401e2178:	e8 63 ff ed ff       	call   0x1400c20e0
1401e217d:	8b e8                	mov    %eax,%ebp
1401e217f:	83 fe 40             	cmp    $0x40,%esi
1401e2182:	7e 19                	jle    0x1401e219d
1401e2184:	41 b8 5a 00 00 00    	mov    $0x5a,%r8d
1401e218a:	48 8d 15 c7 5f 15 00 	lea    0x155fc7(%rip),%rdx        # 0x140338158
1401e2191:	48 8d 0d d8 5f 15 00 	lea    0x155fd8(%rip),%rcx        # 0x140338170
1401e2198:	e8 53 50 f5 ff       	call   0x1401371f0
1401e219d:	83 fd 10             	cmp    $0x10,%ebp
1401e21a0:	7e 19                	jle    0x1401e21bb
1401e21a2:	41 b8 5b 00 00 00    	mov    $0x5b,%r8d
1401e21a8:	48 8d 15 a9 5f 15 00 	lea    0x155fa9(%rip),%rdx        # 0x140338158
1401e21af:	48 8d 0d ea 5f 15 00 	lea    0x155fea(%rip),%rcx        # 0x1403381a0
1401e21b6:	e8 35 50 f5 ff       	call   0x1401371f0
1401e21bb:	48 85 ff             	test   %rdi,%rdi
1401e21be:	75 07                	jne    0x1401e21c7
1401e21c0:	8b c6                	mov    %esi,%eax
1401e21c2:	e9 be 01 00 00       	jmp    0x1401e2385
1401e21c7:	e8 94 51 f1 ff       	call   0x1400f7360
1401e21cc:	48 8b f8             	mov    %rax,%rdi
1401e21cf:	48 85 c0             	test   %rax,%rax
1401e21d2:	0f 84 92 01 00 00    	je     0x1401e236a
1401e21d8:	45 33 c0             	xor    %r8d,%r8d
1401e21db:	49 8b d5             	mov    %r13,%rdx
1401e21de:	48 8b c8             	mov    %rax,%rcx
1401e21e1:	e8 ca 47 f1 ff       	call   0x1400f69b0
1401e21e6:	85 c0                	test   %eax,%eax
1401e21e8:	0f 84 7c 01 00 00    	je     0x1401e236a
1401e21ee:	4c 89 a4 24 a8 00 00 	mov    %r12,0xa8(%rsp)
1401e21f5:	00
1401e21f6:	44 8b a4 24 18 01 00 	mov    0x118(%rsp),%r12d
1401e21fd:	00
1401e21fe:	66 90                	xchg   %ax,%ax
1401e2200:	8b c3                	mov    %ebx,%eax
1401e2202:	ff c3                	inc    %ebx
1401e2204:	89 5c 24 28          	mov    %ebx,0x28(%rsp)
1401e2208:	85 c0                	test   %eax,%eax
1401e220a:	74 1a                	je     0x1401e2226
1401e220c:	44 8b 44 24 20       	mov    0x20(%rsp),%r8d
1401e2211:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
1401e2216:	48 8b cf             	mov    %rdi,%rcx
1401e2219:	e8 d2 47 f1 ff       	call   0x1400f69f0
1401e221e:	85 c0                	test   %eax,%eax
1401e2220:	0f 84 3c 01 00 00    	je     0x1401e2362
1401e2226:	4c 63 84 24 10 01 00 	movslq 0x110(%rsp),%r8
1401e222d:	00
1401e222e:	48 8b cf             	mov    %rdi,%rcx
1401e2231:	48 8b 54 24 30       	mov    0x30(%rsp),%rdx
1401e2236:	e8 b5 47 f1 ff       	call   0x1400f69f0
1401e223b:	85 c0                	test   %eax,%eax
1401e223d:	0f 84 1f 01 00 00    	je     0x1401e2362
1401e2243:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
1401e2248:	48 85 c0             	test   %rax,%rax
1401e224b:	74 19                	je     0x1401e2266
1401e224d:	41 b8 08 00 00 00    	mov    $0x8,%r8d
1401e2253:	48 8b d0             	mov    %rax,%rdx
1401e2256:	48 8b cf             	mov    %rdi,%rcx
1401e2259:	e8 92 47 f1 ff       	call   0x1400f69f0
1401e225e:	85 c0                	test   %eax,%eax
1401e2260:	0f 84 fc 00 00 00    	je     0x1401e2362
1401e2266:	4c 8d 44 24 20       	lea    0x20(%rsp),%r8
1401e226b:	48 8b cf             	mov    %rdi,%rcx
1401e226e:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
1401e2273:	e8 98 45 f1 ff       	call   0x1400f6810
1401e2278:	85 c0                	test   %eax,%eax
1401e227a:	0f 84 e2 00 00 00    	je     0x1401e2362
1401e2280:	bb 01 00 00 00       	mov    $0x1,%ebx
1401e2285:	44 3b e3             	cmp    %ebx,%r12d
1401e2288:	76 57                	jbe    0x1401e22e1
1401e228a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1401e2290:	45 33 c0             	xor    %r8d,%r8d
1401e2293:	49 8b d5             	mov    %r13,%rdx
1401e2296:	48 8b cf             	mov    %rdi,%rcx
1401e2299:	e8 12 47 f1 ff       	call   0x1400f69b0
1401e229e:	85 c0                	test   %eax,%eax
1401e22a0:	0f 84 bc 00 00 00    	je     0x1401e2362
1401e22a6:	44 8b 44 24 20       	mov    0x20(%rsp),%r8d
1401e22ab:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
1401e22b0:	48 8b cf             	mov    %rdi,%rcx
1401e22b3:	e8 38 47 f1 ff       	call   0x1400f69f0
1401e22b8:	85 c0                	test   %eax,%eax
1401e22ba:	0f 84 a2 00 00 00    	je     0x1401e2362
1401e22c0:	4c 8d 44 24 20       	lea    0x20(%rsp),%r8
1401e22c5:	48 8b cf             	mov    %rdi,%rcx
1401e22c8:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
1401e22cd:	e8 3e 45 f1 ff       	call   0x1400f6810
1401e22d2:	85 c0                	test   %eax,%eax
1401e22d4:	0f 84 88 00 00 00    	je     0x1401e2362
1401e22da:	ff c3                	inc    %ebx
1401e22dc:	41 3b dc             	cmp    %r12d,%ebx
1401e22df:	72 af                	jb     0x1401e2290
1401e22e1:	44 8b 44 24 20       	mov    0x20(%rsp),%r8d
1401e22e6:	33 c0                	xor    %eax,%eax
1401e22e8:	85 f6                	test   %esi,%esi
1401e22ea:	74 20                	je     0x1401e230c
1401e22ec:	0f 1f 40 00          	nopl   0x0(%rax)
1401e22f0:	41 3b c0             	cmp    %r8d,%eax
1401e22f3:	74 17                	je     0x1401e230c
1401e22f5:	4d 85 f6             	test   %r14,%r14
1401e22f8:	74 0b                	je     0x1401e2305
1401e22fa:	0f b6 54 04 50       	movzbl 0x50(%rsp,%rax,1),%edx
1401e22ff:	41 88 16             	mov    %dl,(%r14)
1401e2302:	49 ff c6             	inc    %r14
1401e2305:	ff c0                	inc    %eax
1401e2307:	83 ee 01             	sub    $0x1,%esi
1401e230a:	75 e4                	jne    0x1401e22f0
1401e230c:	85 ed                	test   %ebp,%ebp
1401e230e:	74 21                	je     0x1401e2331
1401e2310:	41 3b c0             	cmp    %r8d,%eax
1401e2313:	74 1c                	je     0x1401e2331
1401e2315:	41 3b c0             	cmp    %r8d,%eax
1401e2318:	74 17                	je     0x1401e2331
1401e231a:	4d 85 ff             	test   %r15,%r15
1401e231d:	74 0b                	je     0x1401e232a
1401e231f:	0f b6 54 04 50       	movzbl 0x50(%rsp,%rax,1),%edx
1401e2324:	41 88 17             	mov    %dl,(%r15)
1401e2327:	49 ff c7             	inc    %r15
1401e232a:	ff c0                	inc    %eax
1401e232c:	83 ed 01             	sub    $0x1,%ebp
1401e232f:	75 e4                	jne    0x1401e2315
1401e2331:	85 f6                	test   %esi,%esi
1401e2333:	75 04                	jne    0x1401e2339
1401e2335:	85 ed                	test   %ebp,%ebp
1401e2337:	74 1b                	je     0x1401e2354
1401e2339:	45 33 c0             	xor    %r8d,%r8d
1401e233c:	49 8b d5             	mov    %r13,%rdx
1401e233f:	48 8b cf             	mov    %rdi,%rcx
1401e2342:	e8 69 46 f1 ff       	call   0x1400f69b0
1401e2347:	85 c0                	test   %eax,%eax
1401e2349:	74 17                	je     0x1401e2362
1401e234b:	8b 5c 24 28          	mov    0x28(%rsp),%ebx
1401e234f:	e9 ac fe ff ff       	jmp    0x1401e2200
1401e2354:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
1401e2359:	e8 32 76 f5 ff       	call   0x140139990
1401e235e:	89 44 24 24          	mov    %eax,0x24(%rsp)
1401e2362:	4c 8b a4 24 a8 00 00 	mov    0xa8(%rsp),%r12
1401e2369:	00
1401e236a:	48 8b cf             	mov    %rdi,%rcx
1401e236d:	e8 3e 4f f1 ff       	call   0x1400f72b0
1401e2372:	ba 40 00 00 00       	mov    $0x40,%edx
1401e2377:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
1401e237c:	e8 bf ee e1 ff       	call   0x140001240
1401e2381:	8b 44 24 24          	mov    0x24(%rsp),%eax
1401e2385:	48 8b 8c 24 90 00 00 	mov    0x90(%rsp),%rcx
1401e238c:	00
1401e238d:	48 33 cc             	xor    %rsp,%rcx
1401e2390:	e8 1b db 0c 00       	call   0x1402afeb0
1401e2395:	48 81 c4 b0 00 00 00 	add    $0xb0,%rsp
1401e239c:	41 5f                	pop    %r15
1401e239e:	41 5e                	pop    %r14
1401e23a0:	41 5d                	pop    %r13
1401e23a2:	5f                   	pop    %rdi
1401e23a3:	5e                   	pop    %rsi
1401e23a4:	5d                   	pop    %rbp
1401e23a5:	5b                   	pop    %rbx
1401e23a6:	c3                   	ret
1401e23a7:	cc                   	int3
1401e23a8:	cc                   	int3
1401e23a9:	cc                   	int3
1401e23aa:	cc                   	int3
1401e23ab:	cc                   	int3
1401e23ac:	cc                   	int3
1401e23ad:	cc                   	int3
1401e23ae:	cc                   	int3
1401e23af:	cc                   	int3
1401e23b0:	80 3d 49 67 1f 00 00 	cmpb   $0x0,0x1f6749(%rip)        # 0x1403d8b00
1401e23b7:	75 03                	jne    0x1401e23bc
1401e23b9:	33 c0                	xor    %eax,%eax
1401e23bb:	c3                   	ret
1401e23bc:	48 8d 05 3d 67 1f 00 	lea    0x1f673d(%rip),%rax        # 0x1403d8b00
1401e23c3:	c3                   	ret
1401e23c4:	cc                   	int3
1401e23c5:	cc                   	int3
1401e23c6:	cc                   	int3
1401e23c7:	cc                   	int3
1401e23c8:	cc                   	int3
1401e23c9:	cc                   	int3
1401e23ca:	cc                   	int3
1401e23cb:	cc                   	int3
1401e23cc:	cc                   	int3
1401e23cd:	cc                   	int3
1401e23ce:	cc                   	int3
1401e23cf:	cc                   	int3
1401e23d0:	40 53                	rex push %rbx
1401e23d2:	55                   	push   %rbp
1401e23d3:	56                   	push   %rsi
1401e23d4:	57                   	push   %rdi
1401e23d5:	41 56                	push   %r14
1401e23d7:	41 57                	push   %r15
1401e23d9:	b8 58 02 00 00       	mov    $0x258,%eax
1401e23de:	e8 4d e7 0c 00       	call   0x1402b0b30
1401e23e3:	48 2b e0             	sub    %rax,%rsp
1401e23e6:	48 8b 05 93 36 1f 00 	mov    0x1f3693(%rip),%rax        # 0x1403d5a80
1401e23ed:	48 33 c4             	xor    %rsp,%rax
1401e23f0:	48 89 84 24 40 02 00 	mov    %rax,0x240(%rsp)
1401e23f7:	00
1401e23f8:	49 8b f1             	mov    %r9,%rsi
1401e23fb:	41 8b e8             	mov    %r8d,%ebp
1401e23fe:	44 8b fa             	mov    %edx,%r15d
1401e2401:	4c 8b f1             	mov    %rcx,%r14
1401e2404:	bf ff ff ff ff       	mov    $0xffffffff,%edi
1401e2409:	4d 85 c9             	test   %r9,%r9
1401e240c:	75 12                	jne    0x1401e2420
1401e240e:	44 38 0d eb 66 1f 00 	cmp    %r9b,0x1f66eb(%rip)        # 0x1403d8b00
1401e2415:	48 8d 35 e4 66 1f 00 	lea    0x1f66e4(%rip),%rsi        # 0x1403d8b00
1401e241c:	49 0f 44 f1          	cmove  %r9,%rsi
1401e2420:	e8 db e3 f3 ff       	call   0x140120800
1401e2425:	48 8b d8             	mov    %rax,%rbx
1401e2428:	48 85 c0             	test   %rax,%rax
1401e242b:	74 7c                	je     0x1401e24a9
1401e242d:	b8 ff 01 00 00       	mov    $0x1ff,%eax
1401e2432:	81 fd 00 02 00 00    	cmp    $0x200,%ebp
1401e2438:	4d 8b ce             	mov    %r14,%r9
1401e243b:	48 8b d6             	mov    %rsi,%rdx
1401e243e:	0f 4d e8             	cmovge %eax,%ebp
1401e2441:	48 8b cb             	mov    %rbx,%rcx
1401e2444:	89 6c 24 28          	mov    %ebp,0x28(%rsp)
1401e2448:	45 33 c0             	xor    %r8d,%r8d
1401e244b:	44 89 7c 24 20       	mov    %r15d,0x20(%rsp)
1401e2450:	e8 7b d9 f3 ff       	call   0x14011fdd0
1401e2455:	85 c0                	test   %eax,%eax
1401e2457:	78 48                	js     0x1401e24a1