18010ee92:	48 8b 55 78          	mov    0x78(%rbp),%rdx
18010ee96:	4c 8b c0             	mov    %rax,%r8
18010ee99:	48 8b 4d 18          	mov    0x18(%rbp),%rcx
18010ee9d:	49 c1 e0 03          	shl    $0x3,%r8
18010eea1:	e8 1a 6b 02 00       	call   0x1801359c0
18010eea6:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
18010eeaa:	8b 45 80             	mov    -0x80(%rbp),%eax
18010eead:	4c 8b 55 e8          	mov    -0x18(%rbp),%r10
18010eeb1:	45 8b 06             	mov    (%r14),%r8d
18010eeb4:	4c 8b 4d f8          	mov    -0x8(%rbp),%r9
18010eeb8:	49 8b 56 28          	mov    0x28(%r14),%rdx
18010eebc:	48 89 9c 24 b0 00 00 	mov    %rbx,0xb0(%rsp)
18010eec3:	00
18010eec4:	4c 89 ac 24 a8 00 00 	mov    %r13,0xa8(%rsp)
18010eecb:	00
18010eecc:	4c 89 a4 24 a0 00 00 	mov    %r12,0xa0(%rsp)
18010eed3:	00
18010eed4:	4c 89 bc 24 98 00 00 	mov    %r15,0x98(%rsp)
18010eedb:	00
18010eedc:	89 84 24 90 00 00 00 	mov    %eax,0x90(%rsp)
18010eee3:	48 8b 45 88          	mov    -0x78(%rbp),%rax
18010eee7:	48 89 84 24 88 00 00 	mov    %rax,0x88(%rsp)
18010eeee:	00
18010eeef:	48 8b 45 b0          	mov    -0x50(%rbp),%rax
18010eef3:	48 89 84 24 80 00 00 	mov    %rax,0x80(%rsp)
18010eefa:	00
18010eefb:	48 8d 45 a0          	lea    -0x60(%rbp),%rax
18010eeff:	48 89 44 24 78       	mov    %rax,0x78(%rsp)
18010ef04:	48 8b 45 b8          	mov    -0x48(%rbp),%rax
18010ef08:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
18010ef0d:	48 8b 45 48          	mov    0x48(%rbp),%rax
18010ef11:	48 89 4c 24 68       	mov    %rcx,0x68(%rsp)
18010ef16:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
18010ef1b:	8b 45 94             	mov    -0x6c(%rbp),%eax
18010ef1e:	89 44 24 58          	mov    %eax,0x58(%rsp)
18010ef22:	48 8b 45 18          	mov    0x18(%rbp),%rax
18010ef26:	48 89 4c 24 50       	mov    %rcx,0x50(%rsp)
18010ef2b:	48 8b 4d 38          	mov    0x38(%rbp),%rcx
18010ef2f:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
18010ef34:	48 8b 45 a8          	mov    -0x58(%rbp),%rax
18010ef38:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
18010ef3d:	48 8b 45 f0          	mov    -0x10(%rbp),%rax
18010ef41:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
18010ef46:	48 8b 85 80 00 00 00 	mov    0x80(%rbp),%rax
18010ef4d:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
18010ef52:	4c 89 54 24 20       	mov    %r10,0x20(%rsp)
18010ef57:	e8 94 ef ff ff       	call   0x18010def0
18010ef5c:	85 c0                	test   %eax,%eax
18010ef5e:	0f 84 0a 05 00 00    	je     0x18010f46e
18010ef64:	48 8b 45 88          	mov    -0x78(%rbp),%rax
18010ef68:	4c 8b 8d d0 00 00 00 	mov    0xd0(%rbp),%r9
18010ef6f:	4c 8b 45 08          	mov    0x8(%rbp),%r8
18010ef73:	48 8b 55 d8          	mov    -0x28(%rbp),%rdx
18010ef77:	48 8b 4d 60          	mov    0x60(%rbp),%rcx
18010ef7b:	48 89 5c 24 38       	mov    %rbx,0x38(%rsp)
18010ef80:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
18010ef85:	8b 45 94             	mov    -0x6c(%rbp),%eax
18010ef88:	89 44 24 28          	mov    %eax,0x28(%rsp)
18010ef8c:	e8 43 1f 00 00       	call   0x180110ed4
18010ef91:	85 c0                	test   %eax,%eax
18010ef93:	0f 84 d5 04 00 00    	je     0x18010f46e
18010ef99:	48 8b 45 88          	mov    -0x78(%rbp),%rax
18010ef9d:	4c 8b 8d d8 00 00 00 	mov    0xd8(%rbp),%r9
18010efa4:	4c 8b 45 28          	mov    0x28(%rbp),%r8
18010efa8:	48 8b 55 e0          	mov    -0x20(%rbp),%rdx
18010efac:	48 8b 4d 68          	mov    0x68(%rbp),%rcx
18010efb0:	48 89 5c 24 38       	mov    %rbx,0x38(%rsp)
18010efb5:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
18010efba:	8b 45 94             	mov    -0x6c(%rbp),%eax
18010efbd:	89 44 24 28          	mov    %eax,0x28(%rsp)
18010efc1:	e8 0e 1f 00 00       	call   0x180110ed4
18010efc6:	85 c0                	test   %eax,%eax
18010efc8:	0f 84 a0 04 00 00    	je     0x18010f46e
18010efce:	48 85 f6             	test   %rsi,%rsi
18010efd1:	74 0c                	je     0x18010efdf
18010efd3:	4c 8d 7e 48          	lea    0x48(%rsi),%r15
18010efd7:	4c 8d 66 50          	lea    0x50(%rsi),%r12
18010efdb:	4c 8d 6e 58          	lea    0x58(%rsi),%r13
18010efdf:	48 8b 4d 08          	mov    0x8(%rbp),%rcx
18010efe3:	48 8d 41 9b          	lea    -0x65(%rcx),%rax
18010efe7:	48 83 f8 27          	cmp    $0x27,%rax
18010efeb:	77 07                	ja     0x18010eff4
18010efed:	b8 26 00 00 00       	mov    $0x26,%eax
18010eff2:	eb 12                	jmp    0x18010f006
18010eff4:	b8 1b 00 00 00       	mov    $0x1b,%eax
18010eff9:	48 81 f9 aa 00 00 00 	cmp    $0xaa,%rcx
18010f000:	8d 48 05             	lea    0x5(%rax),%ecx
18010f003:	0f 46 c1             	cmovbe %ecx,%eax
18010f006:	4c 8b 4d d8          	mov    -0x28(%rbp),%r9
18010f00a:	4c 8b 45 10          	mov    0x10(%rbp),%r8
18010f00e:	48 8b 55 60          	mov    0x60(%rbp),%rdx
18010f012:	48 8b 4d b0          	mov    -0x50(%rbp),%rcx
18010f016:	48 89 5c 24 60       	mov    %rbx,0x60(%rsp)
18010f01b:	4c 89 6c 24 58       	mov    %r13,0x58(%rsp)
18010f020:	4c 89 64 24 50       	mov    %r12,0x50(%rsp)
18010f025:	4c 89 7c 24 48       	mov    %r15,0x48(%rsp)
18010f02a:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
18010f02f:	8b 45 80             	mov    -0x80(%rbp),%eax
18010f032:	89 44 24 38          	mov    %eax,0x38(%rsp)
18010f036:	48 8b 45 88          	mov    -0x78(%rbp),%rax
18010f03a:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
18010f03f:	48 8b 45 a0          	mov    -0x60(%rbp),%rax
18010f043:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
18010f048:	48 8b 45 b8          	mov    -0x48(%rbp),%rax
18010f04c:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
18010f051:	e8 fe 1e 00 00       	call   0x180110f54
18010f056:	85 c0                	test   %eax,%eax
18010f058:	0f 84 10 04 00 00    	je     0x18010f46e
18010f05e:	48 8b 8d e0 00 00 00 	mov    0xe0(%rbp),%rcx
18010f065:	48 85 c9             	test   %rcx,%rcx
18010f068:	74 35                	je     0x18010f09f
18010f06a:	4c 8b 45 d8          	mov    -0x28(%rbp),%r8
18010f06e:	48 8b 55 10          	mov    0x10(%rbp),%rdx
18010f072:	49 c1 e0 03          	shl    $0x3,%r8
18010f076:	e8 45 69 02 00       	call   0x1801359c0
18010f07b:	48 8b 45 d8          	mov    -0x28(%rbp),%rax
18010f07f:	48 8b 8d e8 00 00 00 	mov    0xe8(%rbp),%rcx
18010f086:	48 8b d0             	mov    %rax,%rdx
18010f089:	48 89 01             	mov    %rax,(%rcx)
18010f08c:	48 8b 4d 10          	mov    0x10(%rbp),%rcx
18010f090:	e8 ab 22 00 00       	call   0x180111340
18010f095:	48 8b 8d f0 00 00 00 	mov    0xf0(%rbp),%rcx
18010f09c:	48 89 01             	mov    %rax,(%rcx)
18010f09f:	48 85 f6             	test   %rsi,%rsi
18010f0a2:	74 0c                	je     0x18010f0b0
18010f0a4:	4c 8d 7e 60          	lea    0x60(%rsi),%r15
18010f0a8:	4c 8d 66 68          	lea    0x68(%rsi),%r12
18010f0ac:	4c 8d 6e 70          	lea    0x70(%rsi),%r13
18010f0b0:	48 8b 4d 28          	mov    0x28(%rbp),%rcx
18010f0b4:	48 8d 41 9b          	lea    -0x65(%rcx),%rax
18010f0b8:	48 83 f8 27          	cmp    $0x27,%rax
18010f0bc:	77 07                	ja     0x18010f0c5
18010f0be:	b8 26 00 00 00       	mov    $0x26,%eax
18010f0c3:	eb 12                	jmp    0x18010f0d7
18010f0c5:	b8 1b 00 00 00       	mov    $0x1b,%eax
18010f0ca:	48 81 f9 aa 00 00 00 	cmp    $0xaa,%rcx
18010f0d1:	8d 48 05             	lea    0x5(%rax),%ecx
18010f0d4:	0f 46 c1             	cmovbe %ecx,%eax
18010f0d7:	4c 8b 4d e0          	mov    -0x20(%rbp),%r9
18010f0db:	4c 8b 45 00          	mov    0x0(%rbp),%r8
18010f0df:	48 8b 55 68          	mov    0x68(%rbp),%rdx
18010f0e3:	48 8b 4d b0          	mov    -0x50(%rbp),%rcx
18010f0e7:	48 89 5c 24 60       	mov    %rbx,0x60(%rsp)
18010f0ec:	4c 89 6c 24 58       	mov    %r13,0x58(%rsp)
18010f0f1:	4c 89 64 24 50       	mov    %r12,0x50(%rsp)
18010f0f6:	4c 89 7c 24 48       	mov    %r15,0x48(%rsp)
18010f0fb:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
18010f100:	8b 45 80             	mov    -0x80(%rbp),%eax
18010f103:	89 44 24 38          	mov    %eax,0x38(%rsp)
18010f107:	48 8b 45 88          	mov    -0x78(%rbp),%rax
18010f10b:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
18010f110:	48 8b 45 a0          	mov    -0x60(%rbp),%rax
18010f114:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
18010f119:	48 8b 45 b8          	mov    -0x48(%rbp),%rax
18010f11d:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
18010f122:	e8 2d 1e 00 00       	call   0x180110f54
18010f127:	85 c0                	test   %eax,%eax
18010f129:	0f 84 3f 03 00 00    	je     0x18010f46e
18010f12f:	48 8b 8d f8 00 00 00 	mov    0xf8(%rbp),%rcx
18010f136:	48 85 c9             	test   %rcx,%rcx
18010f139:	74 35                	je     0x18010f170
18010f13b:	4c 8b 45 e0          	mov    -0x20(%rbp),%r8
18010f13f:	48 8b 55 00          	mov    0x0(%rbp),%rdx
18010f143:	49 c1 e0 03          	shl    $0x3,%r8
18010f147:	e8 74 68 02 00       	call   0x1801359c0
18010f14c:	48 8b 45 e0          	mov    -0x20(%rbp),%rax
18010f150:	48 8b 8d 00 01 00 00 	mov    0x100(%rbp),%rcx
18010f157:	48 8b d0             	mov    %rax,%rdx
18010f15a:	48 89 01             	mov    %rax,(%rcx)
18010f15d:	48 8b 4d 00          	mov    0x0(%rbp),%rcx
18010f161:	e8 da 21 00 00       	call   0x180111340
18010f166:	48 8b 8d 08 01 00 00 	mov    0x108(%rbp),%rcx
18010f16d:	48 89 01             	mov    %rax,(%rcx)
18010f170:	48 85 f6             	test   %rsi,%rsi
18010f173:	74 12                	je     0x18010f187
18010f175:	4c 8d 7e 78          	lea    0x78(%rsi),%r15
18010f179:	4c 8d a6 80 00 00 00 	lea    0x80(%rsi),%r12
18010f180:	4c 8d ae 88 00 00 00 	lea    0x88(%rsi),%r13
18010f187:	83 7d 90 00          	cmpl   $0x0,-0x70(%rbp)
18010f18b:	74 2e                	je     0x18010f1bb
18010f18d:	48 8b 45 c8          	mov    -0x38(%rbp),%rax
18010f191:	48 3b 85 10 01 00 00 	cmp    0x110(%rbp),%rax
18010f198:	0f 85 e2 fc ff ff    	jne    0x18010ee80
18010f19e:	83 7d 98 00          	cmpl   $0x0,-0x68(%rbp)
18010f1a2:	75 17                	jne    0x18010f1bb
18010f1a4:	48 8b 95 18 01 00 00 	mov    0x118(%rbp),%rdx
18010f1ab:	4c 8b c0             	mov    %rax,%r8
18010f1ae:	48 8b 4d 20          	mov    0x20(%rbp),%rcx
18010f1b2:	49 c1 e0 03          	shl    $0x3,%r8
18010f1b6:	e8 05 68 02 00       	call   0x1801359c0
18010f1bb:	48 8b 45 a0          	mov    -0x60(%rbp),%rax
18010f1bf:	48 8b 4d c8          	mov    -0x38(%rbp),%rcx
18010f1c3:	45 8b 06             	mov    (%r14),%r8d
18010f1c6:	4c 8b 4d 10          	mov    0x10(%rbp),%r9
18010f1ca:	49 8b 56 28          	mov    0x28(%r14),%rdx
18010f1ce:	48 89 9c 24 b0 00 00 	mov    %rbx,0xb0(%rsp)
18010f1d5:	00
18010f1d6:	4c 89 ac 24 a8 00 00 	mov    %r13,0xa8(%rsp)
18010f1dd:	00
18010f1de:	4c 89 a4 24 a0 00 00 	mov    %r12,0xa0(%rsp)
18010f1e5:	00
18010f1e6:	4c 89 bc 24 98 00 00 	mov    %r15,0x98(%rsp)
18010f1ed:	00
18010f1ee:	48 89 85 80 00 00 00 	mov    %rax,0x80(%rbp)
18010f1f5:	8b 45 80             	mov    -0x80(%rbp),%eax
18010f1f8:	89 84 24 90 00 00 00 	mov    %eax,0x90(%rsp)
18010f1ff:	48 8b 45 88          	mov    -0x78(%rbp),%rax
18010f203:	48 89 84 24 88 00 00 	mov    %rax,0x88(%rsp)
18010f20a:	00
18010f20b:	48 8b 45 b0          	mov    -0x50(%rbp),%rax
18010f20f:	48 89 84 24 80 00 00 	mov    %rax,0x80(%rsp)
18010f216:	00
18010f217:	48 8d 85 80 00 00 00 	lea    0x80(%rbp),%rax
18010f21e:	48 89 44 24 78       	mov    %rax,0x78(%rsp)
18010f223:	48 8b 45 b8          	mov    -0x48(%rbp),%rax
18010f227:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
18010f22c:	48 8b 45 40          	mov    0x40(%rbp),%rax
18010f230:	48 89 4c 24 68       	mov    %rcx,0x68(%rsp)
18010f235:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
18010f23a:	8b 45 94             	mov    -0x6c(%rbp),%eax
18010f23d:	89 44 24 58          	mov    %eax,0x58(%rsp)
18010f241:	48 8b 45 20          	mov    0x20(%rbp),%rax
18010f245:	48 89 4c 24 50       	mov    %rcx,0x50(%rsp)
18010f24a:	48 8b 4d 38          	mov    0x38(%rbp),%rcx
18010f24e:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
18010f253:	48 8b 45 e0          	mov    -0x20(%rbp),%rax
18010f257:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
18010f25c:	48 8b 45 00          	mov    0x0(%rbp),%rax
18010f260:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
18010f265:	48 8b 45 08          	mov    0x8(%rbp),%rax
18010f269:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
18010f26e:	48 8b 45 d8          	mov    -0x28(%rbp),%rax
18010f272:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
18010f277:	e8 74 ec ff ff       	call   0x18010def0
18010f27c:	85 c0                	test   %eax,%eax
18010f27e:	0f 84 ea 01 00 00    	je     0x18010f46e
18010f284:	4c 8b 4d c8          	mov    -0x38(%rbp),%r9
18010f288:	48 8d 45 78          	lea    0x78(%rbp),%rax
18010f28c:	4c 8b 45 20          	mov    0x20(%rbp),%r8
18010f290:	48 8b 55 d0          	mov    -0x30(%rbp),%rdx
18010f294:	48 8b 4d 18          	mov    0x18(%rbp),%rcx
18010f298:	48 89 5c 24 38       	mov    %rbx,0x38(%rsp)
18010f29d:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
18010f2a2:	48 8b 45 30          	mov    0x30(%rbp),%rax
18010f2a6:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
18010f2ab:	48 8b 85 88 00 00 00 	mov    0x88(%rbp),%rax
18010f2b2:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
18010f2b7:	e8 00 16 00 00       	call   0x1801108bc
18010f2bc:	85 c0                	test   %eax,%eax
18010f2be:	0f 84 aa 01 00 00    	je     0x18010f46e
18010f2c4:	4c 8b 4d c8          	mov    -0x38(%rbp),%r9
18010f2c8:	48 8d 45 70          	lea    0x70(%rbp),%rax
18010f2cc:	4c 8b 45 40          	mov    0x40(%rbp),%r8
18010f2d0:	48 8b 55 d0          	mov    -0x30(%rbp),%rdx
18010f2d4:	48 8b 4d 48          	mov    0x48(%rbp),%rcx
18010f2d8:	48 89 5c 24 38       	mov    %rbx,0x38(%rsp)
18010f2dd:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
18010f2e2:	48 8b 45 30          	mov    0x30(%rbp),%rax
18010f2e6:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
18010f2eb:	48 8b 85 88 00 00 00 	mov    0x88(%rbp),%rax
18010f2f2:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
18010f2f7:	e8 c0 15 00 00       	call   0x1801108bc
18010f2fc:	85 c0                	test   %eax,%eax
18010f2fe:	0f 84 6a 01 00 00    	je     0x18010f46e
18010f304:	48 8b 45 38          	mov    0x38(%rbp),%rax
18010f308:	48 d1 e8             	shr    $1,%rax
18010f30b:	48 83 c0 9c          	add    $0xffffffffffffff9c,%rax
18010f30f:	48 39 45 78          	cmp    %rax,0x78(%rbp)
18010f313:	76 06                	jbe    0x18010f31b
18010f315:	48 39 45 70          	cmp    %rax,0x70(%rbp)
18010f319:	77 15                	ja     0x18010f330
18010f31b:	48 85 f6             	test   %rsi,%rsi
18010f31e:	0f 84 40 fc ff ff    	je     0x18010ef64
18010f324:	48 ff 86 90 00 00 00 	incq   0x90(%rsi)
18010f32b:	e9 34 fc ff ff       	jmp    0x18010ef64
18010f330:	48 8b 45 a0          	mov    -0x60(%rbp),%rax
18010f334:	49 8b ce             	mov    %r14,%rcx
18010f337:	4c 8b 7d d0          	mov    -0x30(%rbp),%r15
18010f33b:	48 8b 75 c8          	mov    -0x38(%rbp),%rsi
18010f33f:	4d 8b c7             	mov    %r15,%r8
18010f342:	4c 8b 4d 40          	mov    0x40(%rbp),%r9
18010f346:	48 8b 55 48          	mov    0x48(%rbp),%rdx
18010f34a:	48 89 5c 24 38       	mov    %rbx,0x38(%rsp)
18010f34f:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
18010f354:	48 8b 45 b8          	mov    -0x48(%rbp),%rax
18010f358:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
18010f35d:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
18010f362:	e8 85 0d 00 00       	call   0x1801100ec
18010f367:	85 c0                	test   %eax,%eax
18010f369:	0f 84 ff 00 00 00    	je     0x18010f46e
18010f36f:	83 7d 98 00          	cmpl   $0x0,-0x68(%rbp)
18010f373:	0f 84 ee 00 00 00    	je     0x18010f467
18010f379:	48 8b 4d e8          	mov    -0x18(%rbp),%rcx
18010f37d:	48 3b 4f 48          	cmp    0x48(%rdi),%rcx
18010f381:	0f 85 f9 fa ff ff    	jne    0x18010ee80
18010f387:	48 8b 45 a8          	mov    -0x58(%rbp),%rax
18010f38b:	48 3b 47 60          	cmp    0x60(%rdi),%rax
18010f38f:	0f 85 eb fa ff ff    	jne    0x18010ee80
18010f395:	4c 3b 7f 78          	cmp    0x78(%rdi),%r15
18010f399:	0f 85 e1 fa ff ff    	jne    0x18010ee80
18010f39f:	4c 8b 65 d8          	mov    -0x28(%rbp),%r12
18010f3a3:	4c 3b a7 90 00 00 00 	cmp    0x90(%rdi),%r12
18010f3aa:	0f 85 d0 fa ff ff    	jne    0x18010ee80
18010f3b0:	4c 8b 6d e0          	mov    -0x20(%rbp),%r13
18010f3b4:	4c 3b af a8 00 00 00 	cmp    0xa8(%rdi),%r13
18010f3bb:	0f 85 bf fa ff ff    	jne    0x18010ee80
18010f3c1:	48 3b b7 c0 00 00 00 	cmp    0xc0(%rdi),%rsi
18010f3c8:	0f 85 b2 fa ff ff    	jne    0x18010ee80
18010f3ce:	48 8b 55 50          	mov    0x50(%rbp),%rdx
18010f3d2:	4c 8b c1             	mov    %rcx,%r8
18010f3d5:	48 8b 4f 40          	mov    0x40(%rdi),%rcx
18010f3d9:	49 c1 e0 03          	shl    $0x3,%r8
18010f3dd:	e8 de 65 02 00       	call   0x1801359c0
18010f3e2:	4c 8b 45 a8          	mov    -0x58(%rbp),%r8
18010f3e6:	48 8b 55 58          	mov    0x58(%rbp),%rdx
18010f3ea:	48 8b 4f 58          	mov    0x58(%rdi),%rcx
18010f3ee:	49 c1 e0 03          	shl    $0x3,%r8
18010f3f2:	e8 c9 65 02 00       	call   0x1801359c0
18010f3f7:	48 8b 55 18          	mov    0x18(%rbp),%rdx
18010f3fb:	4d 8b c7             	mov    %r15,%r8
18010f3fe:	48 8b 4f 70          	mov    0x70(%rdi),%rcx
18010f402:	49 c1 e0 03          	shl    $0x3,%r8
18010f406:	e8 b5 65 02 00       	call   0x1801359c0
18010f40b:	48 8b 55 60          	mov    0x60(%rbp),%rdx
18010f40f:	4d 8b c4             	mov    %r12,%r8
18010f412:	48 8b 8f 88 00 00 00 	mov    0x88(%rdi),%rcx
18010f419:	49 c1 e0 03          	shl    $0x3,%r8
18010f41d:	e8 9e 65 02 00       	call   0x1801359c0
18010f422:	48 8b 55 68          	mov    0x68(%rbp),%rdx
18010f426:	4d 8b c5             	mov    %r13,%r8
18010f429:	48 8b 8f a0 00 00 00 	mov    0xa0(%rdi),%rcx
18010f430:	49 c1 e0 03          	shl    $0x3,%r8
18010f434:	e8 87 65 02 00       	call   0x1801359c0
18010f439:	48 8b 55 20          	mov    0x20(%rbp),%rdx
18010f43d:	4c 8b c6             	mov    %rsi,%r8
18010f440:	48 8b 8f b8 00 00 00 	mov    0xb8(%rdi),%rcx
18010f447:	49 c1 e0 03          	shl    $0x3,%r8
18010f44b:	e8 70 65 02 00       	call   0x1801359c0
18010f450:	4c 8b 85 20 01 00 00 	mov    0x120(%rbp),%r8
18010f457:	48 8b 95 90 00 00 00 	mov    0x90(%rbp),%rdx
18010f45e:	48 8b 4f 30          	mov    0x30(%rdi),%rcx
18010f462:	e8 59 65 02 00       	call   0x1801359c0
18010f467:	c7 45 c0 01 00 00 00 	movl   $0x1,-0x40(%rbp)
18010f46e:	48 8b 8d 28 01 00 00 	mov    0x128(%rbp),%rcx
18010f475:	33 c0                	xor    %eax,%eax
18010f477:	48 8b bd 30 01 00 00 	mov    0x130(%rbp),%rdi
18010f47e:	48 c1 e1 03          	shl    $0x3,%rcx
18010f482:	f3 aa                	rep stos %al,%es:(%rdi)
18010f484:	48 8b 8d 30 01 00 00 	mov    0x130(%rbp),%rcx
18010f48b:	e8 6c ab f8 ff       	call   0x180099ffc