1408b1f47:	4c 63 da             	movslq %edx,%r11
1408b1f4a:	4d 8b f0             	mov    %r8,%r14
1408b1f4d:	48 8b f9             	mov    %rcx,%rdi
1408b1f50:	41 83 fb 02          	cmp    $0x2,%r11d
1408b1f54:	0f 8c 42 01 00 00    	jl     0x1408b209c
1408b1f5a:	41 0f b6 44 0b ff    	movzbl -0x1(%r11,%rcx,1),%eax
1408b1f60:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
1408b1f65:	48 8d 2d 94 e0 74 ff 	lea    -0x8b1f6c(%rip),%rbp        # 0x140000000
1408b1f6c:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
1408b1f71:	0f b6 31             	movzbl (%rcx),%esi
1408b1f74:	0f b6 84 28 20 7d 04 	movzbl 0x1047d20(%rax,%rbp,1),%eax
1408b1f7b:	01
1408b1f7c:	44 8d 04 40          	lea    (%rax,%rax,2),%r8d
1408b1f80:	0f b6 84 2e 20 7d 04 	movzbl 0x1047d20(%rsi,%rbp,1),%eax
1408b1f87:	01
1408b1f88:	c1 e0 02             	shl    $0x2,%eax
1408b1f8b:	44 33 c0             	xor    %eax,%r8d
1408b1f8e:	b8 11 08 04 02       	mov    $0x2040811,%eax
1408b1f93:	45 33 c3             	xor    %r11d,%r8d
1408b1f96:	41 f7 e0             	mul    %r8d
1408b1f99:	41 8b c0             	mov    %r8d,%eax
1408b1f9c:	2b c2                	sub    %edx,%eax
1408b1f9e:	d1 e8                	shr    $1,%eax
1408b1fa0:	03 c2                	add    %edx,%eax
1408b1fa2:	c1 e8 06             	shr    $0x6,%eax
1408b1fa5:	6b c0 7f             	imul   $0x7f,%eax,%eax
1408b1fa8:	44 2b c0             	sub    %eax,%r8d
1408b1fab:	49 63 c0             	movslq %r8d,%rax
1408b1fae:	0f b6 8c 28 30 c7 04 	movzbl 0x104c730(%rax,%rbp,1),%ecx
1408b1fb5:	01
1408b1fb6:	83 e9 01             	sub    $0x1,%ecx
1408b1fb9:	0f 88 c8 00 00 00    	js     0x1408b2087
1408b1fbf:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1408b1fc4:	0f 1f 40 00          	nopl   0x0(%rax)
1408b1fc8:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
1408b1fcf:	00
1408b1fd0:	48 63 d9             	movslq %ecx,%rbx
1408b1fd3:	0f b6 84 2b 50 c8 04 	movzbl 0x104c850(%rbx,%rbp,1),%eax
1408b1fda:	01
1408b1fdb:	41 3b c3             	cmp    %r11d,%eax
1408b1fde:	75 6f                	jne    0x1408b204f
1408b1fe0:	0f b7 8c 5d f0 c8 04 	movzwl 0x104c8f0(%rbp,%rbx,2),%ecx
1408b1fe7:	01
1408b1fe8:	4c 8d 85 90 c4 04 01 	lea    0x104c490(%rbp),%r8
1408b1fef:	4c 03 c1             	add    %rcx,%r8
1408b1ff2:	40 0f b6 c6          	movzbl %sil,%eax
1408b1ff6:	24 df                	and    $0xdf,%al
1408b1ff8:	41 3a 00             	cmp    (%r8),%al
1408b1ffb:	75 52                	jne    0x1408b204f
1408b1ffd:	0f b6 47 01          	movzbl 0x1(%rdi),%eax
1408b2001:	24 df                	and    $0xdf,%al
1408b2003:	3a 84 29 91 c4 04 01 	cmp    0x104c491(%rcx,%rbp,1),%al
1408b200a:	75 43                	jne    0x1408b204f
1408b200c:	ba 02 00 00 00       	mov    $0x2,%edx
1408b2011:	4c 3b da             	cmp    %rdx,%r11
1408b2014:	76 34                	jbe    0x1408b204a
1408b2016:	48 8d 85 92 c4 04 01 	lea    0x104c492(%rbp),%rax
1408b201d:	48 03 c1             	add    %rcx,%rax
1408b2020:	49 f7 d8             	neg    %r8
1408b2023:	4d 8d 0c 38          	lea    (%r8,%rdi,1),%r9
1408b2027:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
1408b202e:	00 00
1408b2030:	41 0f b6 0c 01       	movzbl (%r9,%rax,1),%ecx
1408b2035:	80 e1 df             	and    $0xdf,%cl
1408b2038:	3a 08                	cmp    (%rax),%cl
1408b203a:	75 0e                	jne    0x1408b204a
1408b203c:	48 ff c0             	inc    %rax
1408b203f:	ff c2                	inc    %edx
1408b2041:	49 8d 0c 00          	lea    (%r8,%rax,1),%rcx
1408b2045:	49 3b cb             	cmp    %r11,%rcx
1408b2048:	7c e6                	jl     0x1408b2030
1408b204a:	41 3b d3             	cmp    %r11d,%edx
1408b204d:	7d 13                	jge    0x1408b2062
1408b204f:	0f b6 8c 2b b0 c7 04 	movzbl 0x104c7b0(%rbx,%rbp,1),%ecx
1408b2056:	01
1408b2057:	83 e9 01             	sub    $0x1,%ecx
1408b205a:	0f 89 70 ff ff ff    	jns    0x1408b1fd0
1408b2060:	eb 0b                	jmp    0x1408b206d
1408b2062:	0f b6 84 2b 20 ca 04 	movzbl 0x104ca20(%rbx,%rbp,1),%eax
1408b2069:	01
1408b206a:	41 89 06             	mov    %eax,(%r14)
1408b206d:	48 8b 5c 24 10       	mov    0x10(%rsp),%rbx
1408b2072:	41 8b c3             	mov    %r11d,%eax
1408b2075:	48 8b 6c 24 18       	mov    0x18(%rsp),%rbp
1408b207a:	48 8b 74 24 20       	mov    0x20(%rsp),%rsi
1408b207f:	48 8b 7c 24 28       	mov    0x28(%rsp),%rdi
1408b2084:	41 5e                	pop    %r14
1408b2086:	c3                   	ret
1408b2087:	48 8b 6c 24 18       	mov    0x18(%rsp),%rbp
1408b208c:	41 8b c3             	mov    %r11d,%eax
1408b208f:	48 8b 74 24 20       	mov    0x20(%rsp),%rsi
1408b2094:	48 8b 7c 24 28       	mov    0x28(%rsp),%rdi
1408b2099:	41 5e                	pop    %r14
1408b209b:	c3                   	ret
1408b209c:	48 8b 7c 24 28       	mov    0x28(%rsp),%rdi
1408b20a1:	41 8b c3             	mov    %r11d,%eax
1408b20a4:	41 5e                	pop    %r14
1408b20a6:	c3                   	ret
1408b20a7:	cc                   	int3
1408b20a8:	cc                   	int3
1408b20a9:	cc                   	int3
1408b20aa:	cc                   	int3
1408b20ab:	cc                   	int3
1408b20ac:	cc                   	int3
1408b20ad:	cc                   	int3
1408b20ae:	cc                   	int3
1408b20af:	cc                   	int3
1408b20b0:	40 53                	rex push %rbx
1408b20b2:	48 83 ec 30          	sub    $0x30,%rsp
1408b20b6:	4c 8b 51 10          	mov    0x10(%rcx),%r10
1408b20ba:	8b da                	mov    %edx,%ebx
1408b20bc:	4d 85 d2             	test   %r10,%r10
1408b20bf:	75 23                	jne    0x1408b20e4
1408b20c1:	4c 39 91 a0 00 00 00 	cmp    %r10,0xa0(%rcx)
1408b20c8:	75 0d                	jne    0x1408b20d7
1408b20ca:	48 8b 01             	mov    (%rcx),%rax
1408b20cd:	f6 40 60 08          	testb  $0x8,0x60(%rax)
1408b20d1:	75 04                	jne    0x1408b20d7
1408b20d3:	c6 41 23 01          	movb   $0x1,0x23(%rcx)
1408b20d7:	e8 e4 57 05 00       	call   0x1409078c0
1408b20dc:	4c 8b d0             	mov    %rax,%r10
1408b20df:	48 85 c0             	test   %rax,%rax
1408b20e2:	74 59                	je     0x1408b213d
1408b20e4:	49 63 8a 90 00 00 00 	movslq 0x90(%r10),%rcx
1408b20eb:	33 d2                	xor    %edx,%edx
1408b20ed:	41 39 8a 94 00 00 00 	cmp    %ecx,0x94(%r10)
1408b20f4:	7f 1d                	jg     0x1408b2113
1408b20f6:	89 54 24 20          	mov    %edx,0x20(%rsp)
1408b20fa:	45 33 c9             	xor    %r9d,%r9d
1408b20fd:	ba 96 00 00 00       	mov    $0x96,%edx
1408b2102:	44 8b c3             	mov    %ebx,%r8d
1408b2105:	49 8b ca             	mov    %r10,%rcx
1408b2108:	e8 93 ac ff ff       	call   0x1408acda0
1408b210d:	48 83 c4 30          	add    $0x30,%rsp
1408b2111:	5b                   	pop    %rbx
1408b2112:	c3                   	ret
1408b2113:	8d 41 01             	lea    0x1(%rcx),%eax
1408b2116:	41 89 82 90 00 00 00 	mov    %eax,0x90(%r10)
1408b211d:	48 8d 0c 49          	lea    (%rcx,%rcx,2),%rcx
1408b2121:	49 8b 82 88 00 00 00 	mov    0x88(%r10),%rax
1408b2128:	c7 04 c8 96 00 00 00 	movl   $0x96,(%rax,%rcx,8)
1408b212f:	89 5c c8 04          	mov    %ebx,0x4(%rax,%rcx,8)
1408b2133:	48 89 54 c8 08       	mov    %rdx,0x8(%rax,%rcx,8)
1408b2138:	48 89 54 c8 10       	mov    %rdx,0x10(%rax,%rcx,8)
1408b213d:	48 83 c4 30          	add    $0x30,%rsp
1408b2141:	5b                   	pop    %rbx
1408b2142:	c3                   	ret
1408b2143:	cc                   	int3
1408b2144:	cc                   	int3
1408b2145:	cc                   	int3
1408b2146:	cc                   	int3
1408b2147:	cc                   	int3
1408b2148:	cc                   	int3
1408b2149:	cc                   	int3
1408b214a:	cc                   	int3
1408b214b:	cc                   	int3
1408b214c:	cc                   	int3
1408b214d:	cc                   	int3
1408b214e:	cc                   	int3
1408b214f:	cc                   	int3
1408b2150:	40 53                	rex push %rbx
1408b2152:	48 83 ec 60          	sub    $0x60,%rsp
1408b2156:	48 8b d9             	mov    %rcx,%rbx
1408b2159:	48 8b 09             	mov    (%rcx),%rcx
1408b215c:	e8 7f e3 03 00       	call   0x1408f04e0
1408b2161:	85 c0                	test   %eax,%eax
1408b2163:	0f 85 e2 02 00 00    	jne    0x1408b244b
1408b2169:	48 8b 0b             	mov    (%rbx),%rcx
1408b216c:	4c 8d 84 24 80 00 00 	lea    0x80(%rsp),%r8
1408b2173:	00
1408b2174:	45 33 c9             	xor    %r9d,%r9d
1408b2177:	ba 01 00 00 00       	mov    $0x1,%edx
1408b217c:	48 8b 81 10 01 00 00 	mov    0x110(%rcx),%rax
1408b2183:	ff 15 97 18 6d 00    	call   *0x6d1897(%rip)        # 0x140f83a20
1408b2189:	85 c0                	test   %eax,%eax
1408b218b:	0f 85 ba 02 00 00    	jne    0x1408b244b
1408b2191:	48 8b 8c 24 80 00 00 	mov    0x80(%rsp),%rcx
1408b2198:	00
1408b2199:	48 89 ac 24 88 00 00 	mov    %rbp,0x88(%rsp)
1408b21a0:	00
1408b21a1:	48 89 7c 24 50       	mov    %rdi,0x50(%rsp)
1408b21a6:	4c 89 74 24 38       	mov    %r14,0x38(%rsp)
1408b21ab:	48 8b 69 10          	mov    0x10(%rcx),%rbp
1408b21af:	83 7d 04 01          	cmpl   $0x1,0x4(%rbp)
1408b21b3:	74 1b                	je     0x1408b21d0
1408b21b5:	48 8b 41 08          	mov    0x8(%rcx),%rax
1408b21b9:	48 89 45 50          	mov    %rax,0x50(%rbp)
1408b21bd:	48 89 4d 70          	mov    %rcx,0x70(%rbp)
1408b21c1:	48 89 5d 48          	mov    %rbx,0x48(%rbp)
1408b21c5:	c7 45 04 01 00 00 00 	movl   $0x1,0x4(%rbp)
1408b21cc:	c6 45 09 64          	movb   $0x64,0x9(%rbp)
1408b21d0:	48 8b 7d 50          	mov    0x50(%rbp),%rdi
1408b21d4:	48 8b 03             	mov    (%rbx),%rax
1408b21d7:	8b 57 1c             	mov    0x1c(%rdi),%edx
1408b21da:	44 8b 40 20          	mov    0x20(%rax),%r8d
1408b21de:	0f ca                	bswap  %edx
1408b21e0:	44 89 44 24 78       	mov    %r8d,0x78(%rsp)
1408b21e5:	85 d2                	test   %edx,%edx
1408b21e7:	74 08                	je     0x1408b21f1
1408b21e9:	8b 47 18             	mov    0x18(%rdi),%eax
1408b21ec:	3b 47 5c             	cmp    0x5c(%rdi),%eax
1408b21ef:	74 03                	je     0x1408b21f4
1408b21f1:	41 8b d0             	mov    %r8d,%edx
1408b21f4:	48 8b 43 08          	mov    0x8(%rbx),%rax
1408b21f8:	41 be 00 00 00 00    	mov    $0x0,%r14d
1408b21fe:	48 89 74 24 58       	mov    %rsi,0x58(%rsp)
1408b2203:	4c 89 64 24 48       	mov    %r12,0x48(%rsp)
1408b2208:	4c 89 6c 24 40       	mov    %r13,0x40(%rsp)
1408b220d:	8b 48 30             	mov    0x30(%rax),%ecx
1408b2210:	48 0f ba e1 19       	bt     $0x19,%rcx
1408b2215:	4c 89 7c 24 30       	mov    %r15,0x30(%rsp)
1408b221a:	44 0f 43 f2          	cmovae %edx,%r14d
1408b221e:	45 85 f6             	test   %r14d,%r14d
1408b2221:	0f 84 8d 01 00 00    	je     0x1408b23b4
1408b2227:	48 8b 07             	mov    (%rdi),%rax
1408b222a:	41 bf 1a 00 00 00    	mov    $0x1a,%r15d
1408b2230:	48 3b 05 79 65 79 00 	cmp    0x796579(%rip),%rax        # 0x1410487b0
1408b2237:	0f 85 18 01 00 00    	jne    0x1408b2355
1408b223d:	48 8b 47 08          	mov    0x8(%rdi),%rax
1408b2241:	48 3b 05 70 65 79 00 	cmp    0x796570(%rip),%rax        # 0x1410487b8
1408b2248:	0f 85 07 01 00 00    	jne    0x1408b2355
1408b224e:	80 7f 12 02          	cmpb   $0x2,0x12(%rdi)
1408b2252:	48 8d 4b 28          	lea    0x28(%rbx),%rcx
1408b2256:	76 04                	jbe    0x1408b225c
1408b2258:	66 83 09 01          	orw    $0x1,(%rcx)
1408b225c:	80 7f 13 02          	cmpb   $0x2,0x13(%rdi)
1408b2260:	0f 87 ef 00 00 00    	ja     0x1408b2355
1408b2266:	48 8b d1             	mov    %rcx,%rdx
1408b2269:	75 47                	jne    0x1408b22b2
1408b226b:	f6 01 20             	testb  $0x20,(%rcx)
1408b226e:	75 42                	jne    0x1408b22b2
1408b2270:	48 8b 0b             	mov    (%rbx),%rcx
1408b2273:	48 8d 54 24 70       	lea    0x70(%rsp),%rdx
1408b2278:	c7 44 24 70 00 00 00 	movl   $0x0,0x70(%rsp)
1408b227f:	00
1408b2280:	e8 8b dc 03 00       	call   0x1408eff10
1408b2285:	44 8b f8             	mov    %eax,%r15d
1408b2288:	85 c0                	test   %eax,%eax
1408b228a:	0f 85 c5 00 00 00    	jne    0x1408b2355
1408b2290:	39 44 24 70          	cmp    %eax,0x70(%rsp)
1408b2294:	75 0d                	jne    0x1408b22a3
1408b2296:	48 8b cd             	mov    %rbp,%rcx
1408b2299:	e8 02 cf 00 00       	call   0x1408bf1a0
1408b229e:	e9 80 01 00 00       	jmp    0x1408b2423
1408b22a3:	44 8b 44 24 78       	mov    0x78(%rsp),%r8d
1408b22a8:	48 8d 53 28          	lea    0x28(%rbx),%rdx
1408b22ac:	41 bf 1a 00 00 00    	mov    $0x1a,%r15d
1408b22b2:	66 81 7f 15 40 20    	cmpw   $0x2040,0x15(%rdi)
1408b22b8:	0f 85 97 00 00 00    	jne    0x1408b2355
1408b22be:	80 7f 17 20          	cmpb   $0x20,0x17(%rdi)
1408b22c2:	0f 85 8d 00 00 00    	jne    0x1408b2355
1408b22c8:	0f b6 47 10          	movzbl 0x10(%rdi),%eax
1408b22cc:	0f b6 77 11          	movzbl 0x11(%rdi),%esi
1408b22d0:	c1 e6 08             	shl    $0x8,%esi
1408b22d3:	0b f0                	or     %eax,%esi
1408b22d5:	c1 e6 08             	shl    $0x8,%esi
1408b22d8:	8d 46 ff             	lea    -0x1(%rsi),%eax
1408b22db:	85 c6                	test   %eax,%esi
1408b22dd:	75 76                	jne    0x1408b2355
1408b22df:	8d 86 ff fe ff ff    	lea    -0x101(%rsi),%eax
1408b22e5:	3d ff fe 00 00       	cmp    $0xfeff,%eax
1408b22ea:	77 69                	ja     0x1408b2355
1408b22ec:	66 83 0a 02          	orw    $0x2,(%rdx)
1408b22f0:	44 8b e6             	mov    %esi,%r12d
1408b22f3:	0f b6 47 14          	movzbl 0x14(%rdi),%eax
1408b22f7:	44 2b e0             	sub    %eax,%r12d
1408b22fa:	89 44 24 70          	mov    %eax,0x70(%rsp)
1408b22fe:	3b 73 34             	cmp    0x34(%rbx),%esi
1408b2301:	74 2d                	je     0x1408b2330
1408b2303:	48 8b cd             	mov    %rbp,%rcx
1408b2306:	e8 95 ce 00 00       	call   0x1408bf1a0
1408b230b:	48 8b cb             	mov    %rbx,%rcx
1408b230e:	44 89 63 38          	mov    %r12d,0x38(%rbx)
1408b2312:	89 73 34             	mov    %esi,0x34(%rbx)
1408b2315:	e8 96 84 ff ff       	call   0x1408aa7b0
1408b231a:	44 8b 44 24 70       	mov    0x70(%rsp),%r8d
1408b231f:	48 8d 53 34          	lea    0x34(%rbx),%rdx
1408b2323:	48 8b 0b             	mov    (%rbx),%rcx
1408b2326:	e8 65 e0 03 00       	call   0x1408f0390
1408b232b:	e9 f5 00 00 00       	jmp    0x1408b2425
1408b2330:	45 3b f0             	cmp    %r8d,%r14d
1408b2333:	76 55                	jbe    0x1408b238a
1408b2335:	48 8b 43 08          	mov    0x8(%rbx),%rax
1408b2339:	8b 48 30             	mov    0x30(%rax),%ecx
1408b233c:	81 e1 01 00 00 10    	and    $0x10000001,%ecx
1408b2342:	48 83 f9 01          	cmp    $0x1,%rcx
1408b2346:	74 3f                	je     0x1408b2387
1408b2348:	b9 18 12 01 00       	mov    $0x11218,%ecx
1408b234d:	e8 9e 21 02 00       	call   0x1408d44f0
1408b2352:	44 8b f8             	mov    %eax,%r15d
1408b2355:	48 8b 4d 70          	mov    0x70(%rbp),%rcx
1408b2359:	48 8b 79 28          	mov    0x28(%rcx),%rdi
1408b235d:	e8 6e f7 03 00       	call   0x1408f1ad0
1408b2362:	48 8b 87 20 01 00 00 	mov    0x120(%rdi),%rax
1408b2369:	83 78 18 00          	cmpl   $0x0,0x18(%rax)
1408b236d:	75 08                	jne    0x1408b2377
1408b236f:	48 8b cf             	mov    %rdi,%rcx
1408b2372:	e8 09 69 00 00       	call   0x1408b8c80
1408b2377:	48 c7 43 18 00 00 00 	movq   $0x0,0x18(%rbx)
1408b237e:	00
1408b237f:	41 8b c7             	mov    %r15d,%eax
1408b2382:	e9 9e 00 00 00       	jmp    0x1408b2425
1408b2387:	45 8b f0             	mov    %r8d,%r14d
1408b238a:	41 81 fc e0 01 00 00 	cmp    $0x1e0,%r12d
1408b2391:	72 c2                	jb     0x1408b2355
1408b2393:	89 73 34             	mov    %esi,0x34(%rbx)
1408b2396:	44 89 63 38          	mov    %r12d,0x38(%rbx)
1408b239a:	8b 47 34             	mov    0x34(%rdi),%eax
1408b239d:	0f c8                	bswap  %eax
1408b239f:	85 c0                	test   %eax,%eax
1408b23a1:	0f 95 c0             	setne  %al
1408b23a4:	88 43 21             	mov    %al,0x21(%rbx)
1408b23a7:	8b 47 40             	mov    0x40(%rdi),%eax
1408b23aa:	0f c8                	bswap  %eax
1408b23ac:	85 c0                	test   %eax,%eax
1408b23ae:	0f 95 c0             	setne  %al
1408b23b1:	88 43 22             	mov    %al,0x22(%rbx)
1408b23b4:	44 8b 4b 38          	mov    0x38(%rbx),%r9d
1408b23b8:	b8 81 80 80 80       	mov    $0x80808081,%eax
1408b23bd:	41 8b c9             	mov    %r9d,%ecx
1408b23c0:	c1 e1 06             	shl    $0x6,%ecx
1408b23c3:	81 e9 00 03 00 00    	sub    $0x300,%ecx
1408b23c9:	f7 e1                	mul    %ecx
1408b23cb:	41 8b c9             	mov    %r9d,%ecx
1408b23ce:	b8 81 80 80 80       	mov    $0x80808081,%eax
1408b23d3:	44 8b c2             	mov    %edx,%r8d
1408b23d6:	c1 e1 05             	shl    $0x5,%ecx
1408b23d9:	81 e9 80 01 00 00    	sub    $0x180,%ecx
1408b23df:	41 c1 e8 07          	shr    $0x7,%r8d
1408b23e3:	f7 e1                	mul    %ecx
1408b23e5:	66 41 83 e8 17       	sub    $0x17,%r8w
1408b23ea:	66 41 83 e9 23       	sub    $0x23,%r9w
1408b23ef:	c1 ea 07             	shr    $0x7,%edx
1408b23f2:	b9 7f 00 00 00       	mov    $0x7f,%ecx
1408b23f7:	66 83 ea 17          	sub    $0x17,%dx
1408b23fb:	41 0f b6 c0          	movzbl %r8b,%eax
1408b23ff:	66 44 3b c1          	cmp    %cx,%r8w
1408b2403:	66 44 89 43 2a       	mov    %r8w,0x2a(%rbx)
1408b2408:	66 89 53 2c          	mov    %dx,0x2c(%rbx)
1408b240c:	0f 47 c1             	cmova  %ecx,%eax
1408b240f:	66 44 89 4b 2e       	mov    %r9w,0x2e(%rbx)
1408b2414:	66 89 53 30          	mov    %dx,0x30(%rbx)
1408b2418:	88 43 25             	mov    %al,0x25(%rbx)
1408b241b:	48 89 6b 18          	mov    %rbp,0x18(%rbx)
1408b241f:	44 89 73 40          	mov    %r14d,0x40(%rbx)
1408b2423:	33 c0                	xor    %eax,%eax
1408b2425:	48 8b 74 24 58       	mov    0x58(%rsp),%rsi
1408b242a:	4c 8b 6c 24 40       	mov    0x40(%rsp),%r13
1408b242f:	4c 8b 64 24 48       	mov    0x48(%rsp),%r12
1408b2434:	4c 8b 7c 24 30       	mov    0x30(%rsp),%r15