140177f95:	48 8d 4f 38          	lea    0x38(%rdi),%rcx
140177f99:	e8 c2 03 02 00       	call   0x140198360
140177f9e:	40 38 77 30          	cmp    %sil,0x30(%rdi)
140177fa2:	74 4e                	je     0x140177ff2
140177fa4:	48 8b 57 18          	mov    0x18(%rdi),%rdx
140177fa8:	48 83 fa 07          	cmp    $0x7,%rdx
140177fac:	76 35                	jbe    0x140177fe3
140177fae:	48 8d 14 55 02 00 00 	lea    0x2(,%rdx,2),%rdx
140177fb5:	00
140177fb6:	48 8b 0f             	mov    (%rdi),%rcx
140177fb9:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140177fc0:	72 1c                	jb     0x140177fde
140177fc2:	48 83 c2 27          	add    $0x27,%rdx
140177fc6:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
140177fca:	49 2b c8             	sub    %r8,%rcx
140177fcd:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
140177fd1:	48 83 f8 1f          	cmp    $0x1f,%rax
140177fd5:	0f 87 a4 00 00 00    	ja     0x14017807f
140177fdb:	49 8b c8             	mov    %r8,%rcx
140177fde:	e8 61 31 ca 00       	call   0x140e1b144
140177fe3:	48 89 77 10          	mov    %rsi,0x10(%rdi)
140177fe7:	48 c7 47 18 07 00 00 	movq   $0x7,0x18(%rdi)
140177fee:	00
140177fef:	66 89 37             	mov    %si,(%rdi)
140177ff2:	48 8d 4b 38          	lea    0x38(%rbx),%rcx
140177ff6:	e8 65 03 02 00       	call   0x140198360
140177ffb:	80 7b 30 00          	cmpb   $0x0,0x30(%rbx)
140177fff:	74 4a                	je     0x14017804b
140178001:	48 8b 53 18          	mov    0x18(%rbx),%rdx
140178005:	48 83 fa 07          	cmp    $0x7,%rdx
140178009:	76 31                	jbe    0x14017803c
14017800b:	48 8d 14 55 02 00 00 	lea    0x2(,%rdx,2),%rdx
140178012:	00
140178013:	48 8b 0b             	mov    (%rbx),%rcx
140178016:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
14017801d:	72 18                	jb     0x140178037
14017801f:	48 83 c2 27          	add    $0x27,%rdx
140178023:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
140178027:	49 2b c8             	sub    %r8,%rcx
14017802a:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
14017802e:	48 83 f8 1f          	cmp    $0x1f,%rax
140178032:	77 4b                	ja     0x14017807f
140178034:	49 8b c8             	mov    %r8,%rcx
140178037:	e8 08 31 ca 00       	call   0x140e1b144
14017803c:	48 89 73 10          	mov    %rsi,0x10(%rbx)
140178040:	48 c7 43 18 07 00 00 	movq   $0x7,0x18(%rbx)
140178047:	00
140178048:	66 89 33             	mov    %si,(%rbx)
14017804b:	48 8d 94 24 a8 00 00 	lea    0xa8(%rsp),%rdx
140178052:	00
140178053:	48 8d 0d e6 3a 2c 01 	lea    0x12c3ae6(%rip),%rcx        # 0x14143bb40
14017805a:	e8 e1 8f 21 00       	call   0x140391040
14017805f:	48 8d 0d da 32 e0 00 	lea    0xe032da(%rip),%rcx        # 0x140f7b340
140178066:	4c 8d 9c 24 10 02 00 	lea    0x210(%rsp),%r11
14017806d:	00
14017806e:	49 8b 5b 20          	mov    0x20(%r11),%rbx
140178072:	49 8b 73 28          	mov    0x28(%r11),%rsi
140178076:	49 8b e3             	mov    %r11,%rsp
140178079:	5f                   	pop    %rdi
14017807a:	e9 f5 32 ca 00       	jmp    0x140e1b374
14017807f:	e8 20 21 cb 00       	call   0x140e2a1a4
140178084:	cc                   	int3
140178085:	cc                   	int3
140178086:	cc                   	int3
140178087:	cc                   	int3
140178088:	cc                   	int3
140178089:	cc                   	int3
14017808a:	cc                   	int3
14017808b:	cc                   	int3
14017808c:	cc                   	int3
14017808d:	cc                   	int3
14017808e:	cc                   	int3
14017808f:	cc                   	int3
140178090:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
140178095:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
14017809a:	57                   	push   %rdi
14017809b:	48 81 ec 10 02 00 00 	sub    $0x210,%rsp
1401780a2:	33 f6                	xor    %esi,%esi
1401780a4:	48 8d 44 24 40       	lea    0x40(%rsp),%rax
1401780a9:	48 89 84 24 20 02 00 	mov    %rax,0x220(%rsp)
1401780b0:	00
1401780b1:	0f 57 c0             	xorps  %xmm0,%xmm0
1401780b4:	f3 0f 7f 44 24 40    	movdqu %xmm0,0x40(%rsp)
1401780ba:	48 89 74 24 50       	mov    %rsi,0x50(%rsp)
1401780bf:	48 8d 05 a2 23 e3 00 	lea    0xe323a2(%rip),%rax        # 0x140faa468
1401780c6:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1401780cb:	48 c7 44 24 38 0b 00 	movq   $0xb,0x38(%rsp)
1401780d2:	00 00
1401780d4:	0f 28 44 24 30       	movaps 0x30(%rsp),%xmm0
1401780d9:	66 0f 7f 44 24 30    	movdqa %xmm0,0x30(%rsp)
1401780df:	45 33 c0             	xor    %r8d,%r8d
1401780e2:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
1401780e7:	48 8d 4c 24 58       	lea    0x58(%rsp),%rcx
1401780ec:	e8 6f 3c 0d 00       	call   0x14024bd60
1401780f1:	c7 44 24 28 ff ff ff 	movl   $0xffffffff,0x28(%rsp)
1401780f8:	ff
1401780f9:	c7 44 24 20 ff ff ff 	movl   $0xffffffff,0x20(%rsp)
140178100:	ff
140178101:	41 b9 ff ff ff ff    	mov    $0xffffffff,%r9d
140178107:	45 8b c1             	mov    %r9d,%r8d
14017810a:	48 8d 54 24 58       	lea    0x58(%rsp),%rdx
14017810f:	48 8d 4c 24 78       	lea    0x78(%rsp),%rcx
140178114:	e8 27 a8 21 00       	call   0x140392940
140178119:	90                   	nop
14017811a:	4c 8d 44 24 40       	lea    0x40(%rsp),%r8
14017811f:	48 8b d0             	mov    %rax,%rdx
140178122:	48 8d 8c 24 a8 00 00 	lea    0xa8(%rsp),%rcx
140178129:	00
14017812a:	e8 01 ab 21 00       	call   0x140392c30
14017812f:	48 8b d8             	mov    %rax,%rbx
140178132:	48 8b d0             	mov    %rax,%rdx
140178135:	48 8d 8c 24 70 01 00 	lea    0x170(%rsp),%rcx
14017813c:	00
14017813d:	e8 ce a8 21 00       	call   0x140392a10
140178142:	48 8b f8             	mov    %rax,%rdi
140178145:	48 8b d0             	mov    %rax,%rdx
140178148:	48 8d 8c 24 c0 01 00 	lea    0x1c0(%rsp),%rcx
14017814f:	00
140178150:	e8 bb a8 21 00       	call   0x140392a10
140178155:	48 8b d0             	mov    %rax,%rdx
140178158:	48 8d 8c 24 f8 00 00 	lea    0xf8(%rsp),%rcx
14017815f:	00
140178160:	e8 5b ae 21 00       	call   0x140392fc0
140178165:	48 8d 4f 38          	lea    0x38(%rdi),%rcx
140178169:	e8 f2 01 02 00       	call   0x140198360
14017816e:	40 38 77 30          	cmp    %sil,0x30(%rdi)
140178172:	74 4e                	je     0x1401781c2
140178174:	48 8b 57 18          	mov    0x18(%rdi),%rdx
140178178:	48 83 fa 07          	cmp    $0x7,%rdx
14017817c:	76 35                	jbe    0x1401781b3
14017817e:	48 8d 14 55 02 00 00 	lea    0x2(,%rdx,2),%rdx
140178185:	00
140178186:	48 8b 0f             	mov    (%rdi),%rcx
140178189:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140178190:	72 1c                	jb     0x1401781ae
140178192:	48 83 c2 27          	add    $0x27,%rdx
140178196:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
14017819a:	49 2b c8             	sub    %r8,%rcx
14017819d:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
1401781a1:	48 83 f8 1f          	cmp    $0x1f,%rax
1401781a5:	0f 87 a4 00 00 00    	ja     0x14017824f
1401781ab:	49 8b c8             	mov    %r8,%rcx
1401781ae:	e8 91 2f ca 00       	call   0x140e1b144
1401781b3:	48 89 77 10          	mov    %rsi,0x10(%rdi)
1401781b7:	48 c7 47 18 07 00 00 	movq   $0x7,0x18(%rdi)
1401781be:	00
1401781bf:	66 89 37             	mov    %si,(%rdi)
1401781c2:	48 8d 4b 38          	lea    0x38(%rbx),%rcx
1401781c6:	e8 95 01 02 00       	call   0x140198360
1401781cb:	80 7b 30 00          	cmpb   $0x0,0x30(%rbx)
1401781cf:	74 4a                	je     0x14017821b
1401781d1:	48 8b 53 18          	mov    0x18(%rbx),%rdx
1401781d5:	48 83 fa 07          	cmp    $0x7,%rdx
1401781d9:	76 31                	jbe    0x14017820c
1401781db:	48 8d 14 55 02 00 00 	lea    0x2(,%rdx,2),%rdx
1401781e2:	00
1401781e3:	48 8b 0b             	mov    (%rbx),%rcx
1401781e6:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1401781ed:	72 18                	jb     0x140178207
1401781ef:	48 83 c2 27          	add    $0x27,%rdx
1401781f3:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
1401781f7:	49 2b c8             	sub    %r8,%rcx
1401781fa:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
1401781fe:	48 83 f8 1f          	cmp    $0x1f,%rax
140178202:	77 4b                	ja     0x14017824f
140178204:	49 8b c8             	mov    %r8,%rcx
140178207:	e8 38 2f ca 00       	call   0x140e1b144
14017820c:	48 89 73 10          	mov    %rsi,0x10(%rbx)
140178210:	48 c7 43 18 07 00 00 	movq   $0x7,0x18(%rbx)
140178217:	00
140178218:	66 89 33             	mov    %si,(%rbx)
14017821b:	48 8d 94 24 f8 00 00 	lea    0xf8(%rsp),%rdx
140178222:	00
140178223:	48 8d 0d 96 40 2c 01 	lea    0x12c4096(%rip),%rcx        # 0x14143c2c0
14017822a:	e8 71 87 21 00       	call   0x1403909a0
14017822f:	48 8d 0d 8a 31 e0 00 	lea    0xe0318a(%rip),%rcx        # 0x140f7b3c0
140178236:	4c 8d 9c 24 10 02 00 	lea    0x210(%rsp),%r11
14017823d:	00
14017823e:	49 8b 5b 20          	mov    0x20(%r11),%rbx
140178242:	49 8b 73 28          	mov    0x28(%r11),%rsi
140178246:	49 8b e3             	mov    %r11,%rsp
140178249:	5f                   	pop    %rdi
14017824a:	e9 25 31 ca 00       	jmp    0x140e1b374
14017824f:	e8 50 1f cb 00       	call   0x140e2a1a4
140178254:	cc                   	int3
140178255:	cc                   	int3
140178256:	cc                   	int3
140178257:	cc                   	int3
140178258:	cc                   	int3
140178259:	cc                   	int3
14017825a:	cc                   	int3
14017825b:	cc                   	int3
14017825c:	cc                   	int3
14017825d:	cc                   	int3
14017825e:	cc                   	int3
14017825f:	cc                   	int3
140178260:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
140178265:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
14017826a:	57                   	push   %rdi
14017826b:	48 81 ec 10 02 00 00 	sub    $0x210,%rsp
140178272:	33 f6                	xor    %esi,%esi
140178274:	48 8d 44 24 40       	lea    0x40(%rsp),%rax
140178279:	48 89 84 24 20 02 00 	mov    %rax,0x220(%rsp)
140178280:	00
140178281:	0f 57 c0             	xorps  %xmm0,%xmm0
140178284:	f3 0f 7f 44 24 40    	movdqu %xmm0,0x40(%rsp)
14017828a:	48 89 74 24 50       	mov    %rsi,0x50(%rsp)
14017828f:	48 8d 05 d2 21 e3 00 	lea    0xe321d2(%rip),%rax        # 0x140faa468
140178296:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14017829b:	48 c7 44 24 38 0b 00 	movq   $0xb,0x38(%rsp)
1401782a2:	00 00
1401782a4:	0f 28 44 24 30       	movaps 0x30(%rsp),%xmm0
1401782a9:	66 0f 7f 44 24 30    	movdqa %xmm0,0x30(%rsp)
1401782af:	45 33 c0             	xor    %r8d,%r8d
1401782b2:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
1401782b7:	48 8d 4c 24 58       	lea    0x58(%rsp),%rcx
1401782bc:	e8 9f 3a 0d 00       	call   0x14024bd60
1401782c1:	c7 44 24 28 ff ff ff 	movl   $0xffffffff,0x28(%rsp)
1401782c8:	ff
1401782c9:	c7 44 24 20 ff ff ff 	movl   $0xffffffff,0x20(%rsp)
1401782d0:	ff
1401782d1:	41 b9 ff ff ff ff    	mov    $0xffffffff,%r9d
1401782d7:	45 8b c1             	mov    %r9d,%r8d
1401782da:	48 8d 54 24 58       	lea    0x58(%rsp),%rdx
1401782df:	48 8d 4c 24 78       	lea    0x78(%rsp),%rcx
1401782e4:	e8 57 a6 21 00       	call   0x140392940
1401782e9:	90                   	nop
1401782ea:	4c 8d 44 24 40       	lea    0x40(%rsp),%r8
1401782ef:	48 8b d0             	mov    %rax,%rdx
1401782f2:	48 8d 8c 24 a8 00 00 	lea    0xa8(%rsp),%rcx
1401782f9:	00
1401782fa:	e8 31 a9 21 00       	call   0x140392c30
1401782ff:	48 8b d8             	mov    %rax,%rbx
140178302:	48 8b d0             	mov    %rax,%rdx
140178305:	48 8d 8c 24 70 01 00 	lea    0x170(%rsp),%rcx
14017830c:	00
14017830d:	e8 fe a6 21 00       	call   0x140392a10
140178312:	48 8b f8             	mov    %rax,%rdi
140178315:	48 8b d0             	mov    %rax,%rdx
140178318:	48 8d 8c 24 c0 01 00 	lea    0x1c0(%rsp),%rcx
14017831f:	00
140178320:	e8 eb a6 21 00       	call   0x140392a10
140178325:	48 8b d0             	mov    %rax,%rdx
140178328:	48 8d 8c 24 f8 00 00 	lea    0xf8(%rsp),%rcx
14017832f:	00
140178330:	e8 8b ac 21 00       	call   0x140392fc0
140178335:	48 8d 4f 38          	lea    0x38(%rdi),%rcx
140178339:	e8 22 00 02 00       	call   0x140198360
14017833e:	40 38 77 30          	cmp    %sil,0x30(%rdi)
140178342:	74 4e                	je     0x140178392
140178344:	48 8b 57 18          	mov    0x18(%rdi),%rdx
140178348:	48 83 fa 07          	cmp    $0x7,%rdx
14017834c:	76 35                	jbe    0x140178383
14017834e:	48 8d 14 55 02 00 00 	lea    0x2(,%rdx,2),%rdx
140178355:	00
140178356:	48 8b 0f             	mov    (%rdi),%rcx
140178359:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140178360:	72 1c                	jb     0x14017837e
140178362:	48 83 c2 27          	add    $0x27,%rdx
140178366:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
14017836a:	49 2b c8             	sub    %r8,%rcx
14017836d:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
140178371:	48 83 f8 1f          	cmp    $0x1f,%rax
140178375:	0f 87 a4 00 00 00    	ja     0x14017841f
14017837b:	49 8b c8             	mov    %r8,%rcx
14017837e:	e8 c1 2d ca 00       	call   0x140e1b144
140178383:	48 89 77 10          	mov    %rsi,0x10(%rdi)
140178387:	48 c7 47 18 07 00 00 	movq   $0x7,0x18(%rdi)
14017838e:	00
14017838f:	66 89 37             	mov    %si,(%rdi)
140178392:	48 8d 4b 38          	lea    0x38(%rbx),%rcx
140178396:	e8 c5 ff 01 00       	call   0x140198360
14017839b:	80 7b 30 00          	cmpb   $0x0,0x30(%rbx)
14017839f:	74 4a                	je     0x1401783eb
1401783a1:	48 8b 53 18          	mov    0x18(%rbx),%rdx
1401783a5:	48 83 fa 07          	cmp    $0x7,%rdx
1401783a9:	76 31                	jbe    0x1401783dc
1401783ab:	48 8d 14 55 02 00 00 	lea    0x2(,%rdx,2),%rdx
1401783b2:	00
1401783b3:	48 8b 0b             	mov    (%rbx),%rcx
1401783b6:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1401783bd:	72 18                	jb     0x1401783d7
1401783bf:	48 83 c2 27          	add    $0x27,%rdx
1401783c3:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
1401783c7:	49 2b c8             	sub    %r8,%rcx
1401783ca:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
1401783ce:	48 83 f8 1f          	cmp    $0x1f,%rax
1401783d2:	77 4b                	ja     0x14017841f
1401783d4:	49 8b c8             	mov    %r8,%rcx
1401783d7:	e8 68 2d ca 00       	call   0x140e1b144
1401783dc:	48 89 73 10          	mov    %rsi,0x10(%rbx)
1401783e0:	48 c7 43 18 07 00 00 	movq   $0x7,0x18(%rbx)
1401783e7:	00
1401783e8:	66 89 33             	mov    %si,(%rbx)
1401783eb:	48 8d 94 24 f8 00 00 	lea    0xf8(%rsp),%rdx
1401783f2:	00
1401783f3:	48 8d 0d 06 3b 2c 01 	lea    0x12c3b06(%rip),%rcx        # 0x14143bf00
1401783fa:	e8 f1 88 21 00       	call   0x140390cf0
1401783ff:	48 8d 0d 3a 30 e0 00 	lea    0xe0303a(%rip),%rcx        # 0x140f7b440
140178406:	4c 8d 9c 24 10 02 00 	lea    0x210(%rsp),%r11
14017840d:	00
14017840e:	49 8b 5b 20          	mov    0x20(%r11),%rbx
140178412:	49 8b 73 28          	mov    0x28(%r11),%rsi
140178416:	49 8b e3             	mov    %r11,%rsp
140178419:	5f                   	pop    %rdi
14017841a:	e9 55 2f ca 00       	jmp    0x140e1b374
14017841f:	e8 80 1d cb 00       	call   0x140e2a1a4
140178424:	cc                   	int3
140178425:	cc                   	int3
140178426:	cc                   	int3
140178427:	cc                   	int3
140178428:	cc                   	int3
140178429:	cc                   	int3
14017842a:	cc                   	int3
14017842b:	cc                   	int3
14017842c:	cc                   	int3
14017842d:	cc                   	int3
14017842e:	cc                   	int3
14017842f:	cc                   	int3
140178430:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
140178435:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
14017843a:	57                   	push   %rdi
14017843b:	48 81 ec 10 02 00 00 	sub    $0x210,%rsp
140178442:	33 f6                	xor    %esi,%esi
140178444:	48 8d 44 24 40       	lea    0x40(%rsp),%rax
140178449:	48 89 84 24 20 02 00 	mov    %rax,0x220(%rsp)
140178450:	00
140178451:	0f 57 c0             	xorps  %xmm0,%xmm0
140178454:	f3 0f 7f 44 24 40    	movdqu %xmm0,0x40(%rsp)
14017845a:	48 89 74 24 50       	mov    %rsi,0x50(%rsp)
14017845f:	48 8d 05 02 20 e3 00 	lea    0xe32002(%rip),%rax        # 0x140faa468
140178466:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14017846b:	48 c7 44 24 38 0b 00 	movq   $0xb,0x38(%rsp)
140178472:	00 00
140178474:	0f 28 44 24 30       	movaps 0x30(%rsp),%xmm0
140178479:	66 0f 7f 44 24 30    	movdqa %xmm0,0x30(%rsp)
14017847f:	45 33 c0             	xor    %r8d,%r8d
140178482:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
140178487:	48 8d 4c 24 58       	lea    0x58(%rsp),%rcx
14017848c:	e8 cf 38 0d 00       	call   0x14024bd60
140178491:	c7 44 24 28 ff ff ff 	movl   $0xffffffff,0x28(%rsp)
140178498:	ff
140178499:	c7 44 24 20 ff ff ff 	movl   $0xffffffff,0x20(%rsp)
1401784a0:	ff
1401784a1:	41 b9 ff ff ff ff    	mov    $0xffffffff,%r9d
1401784a7:	45 8b c1             	mov    %r9d,%r8d
1401784aa:	48 8d 54 24 58       	lea    0x58(%rsp),%rdx
1401784af:	48 8d 4c 24 78       	lea    0x78(%rsp),%rcx
1401784b4:	e8 87 a4 21 00       	call   0x140392940
1401784b9:	90                   	nop