140177026:	49 8b e3             	mov    %r11,%rsp
140177029:	5f                   	pop    %rdi
14017702a:	e9 45 43 ca 00       	jmp    0x140e1b374
14017702f:	e8 70 31 cb 00       	call   0x140e2a1a4
140177034:	cc                   	int3
140177035:	cc                   	int3
140177036:	cc                   	int3
140177037:	cc                   	int3
140177038:	cc                   	int3
140177039:	cc                   	int3
14017703a:	cc                   	int3
14017703b:	cc                   	int3
14017703c:	cc                   	int3
14017703d:	cc                   	int3
14017703e:	cc                   	int3
14017703f:	cc                   	int3
140177040:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
140177045:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
14017704a:	57                   	push   %rdi
14017704b:	48 81 ec 10 02 00 00 	sub    $0x210,%rsp
140177052:	33 f6                	xor    %esi,%esi
140177054:	48 8d 44 24 40       	lea    0x40(%rsp),%rax
140177059:	48 89 84 24 20 02 00 	mov    %rax,0x220(%rsp)
140177060:	00
140177061:	0f 57 c0             	xorps  %xmm0,%xmm0
140177064:	f3 0f 7f 44 24 40    	movdqu %xmm0,0x40(%rsp)
14017706a:	48 89 74 24 50       	mov    %rsi,0x50(%rsp)
14017706f:	48 8d 05 f2 33 e3 00 	lea    0xe333f2(%rip),%rax        # 0x140faa468
140177076:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14017707b:	48 c7 44 24 38 0b 00 	movq   $0xb,0x38(%rsp)
140177082:	00 00
140177084:	0f 28 44 24 30       	movaps 0x30(%rsp),%xmm0
140177089:	66 0f 7f 44 24 30    	movdqa %xmm0,0x30(%rsp)
14017708f:	45 33 c0             	xor    %r8d,%r8d
140177092:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
140177097:	48 8d 4c 24 58       	lea    0x58(%rsp),%rcx
14017709c:	e8 bf 4c 0d 00       	call   0x14024bd60
1401770a1:	c7 44 24 28 ff ff ff 	movl   $0xffffffff,0x28(%rsp)
1401770a8:	ff
1401770a9:	c7 44 24 20 ff ff ff 	movl   $0xffffffff,0x20(%rsp)
1401770b0:	ff
1401770b1:	41 b9 ff ff ff ff    	mov    $0xffffffff,%r9d
1401770b7:	45 8b c1             	mov    %r9d,%r8d
1401770ba:	48 8d 54 24 58       	lea    0x58(%rsp),%rdx
1401770bf:	48 8d 4c 24 78       	lea    0x78(%rsp),%rcx
1401770c4:	e8 77 b8 21 00       	call   0x140392940
1401770c9:	90                   	nop
1401770ca:	4c 8d 44 24 40       	lea    0x40(%rsp),%r8
1401770cf:	48 8b d0             	mov    %rax,%rdx
1401770d2:	48 8d 8c 24 18 01 00 	lea    0x118(%rsp),%rcx
1401770d9:	00
1401770da:	e8 51 bb 21 00       	call   0x140392c30
1401770df:	48 8b d8             	mov    %rax,%rbx
1401770e2:	48 8b d0             	mov    %rax,%rdx
1401770e5:	48 8d 8c 24 68 01 00 	lea    0x168(%rsp),%rcx
1401770ec:	00
1401770ed:	e8 1e b9 21 00       	call   0x140392a10
1401770f2:	48 8b f8             	mov    %rax,%rdi
1401770f5:	48 8b d0             	mov    %rax,%rdx
1401770f8:	48 8d 8c 24 b8 01 00 	lea    0x1b8(%rsp),%rcx
1401770ff:	00
140177100:	e8 0b b9 21 00       	call   0x140392a10
140177105:	48 8b d0             	mov    %rax,%rdx
140177108:	48 8d 8c 24 a8 00 00 	lea    0xa8(%rsp),%rcx
14017710f:	00
140177110:	e8 ab be 21 00       	call   0x140392fc0
140177115:	48 8d 4f 38          	lea    0x38(%rdi),%rcx
140177119:	e8 42 12 02 00       	call   0x140198360
14017711e:	40 38 77 30          	cmp    %sil,0x30(%rdi)
140177122:	74 4e                	je     0x140177172
140177124:	48 8b 57 18          	mov    0x18(%rdi),%rdx
140177128:	48 83 fa 07          	cmp    $0x7,%rdx
14017712c:	76 35                	jbe    0x140177163
14017712e:	48 8d 14 55 02 00 00 	lea    0x2(,%rdx,2),%rdx
140177135:	00
140177136:	48 8b 0f             	mov    (%rdi),%rcx
140177139:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140177140:	72 1c                	jb     0x14017715e
140177142:	48 83 c2 27          	add    $0x27,%rdx
140177146:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
14017714a:	49 2b c8             	sub    %r8,%rcx
14017714d:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
140177151:	48 83 f8 1f          	cmp    $0x1f,%rax
140177155:	0f 87 a4 00 00 00    	ja     0x1401771ff
14017715b:	49 8b c8             	mov    %r8,%rcx
14017715e:	e8 e1 3f ca 00       	call   0x140e1b144
140177163:	48 89 77 10          	mov    %rsi,0x10(%rdi)
140177167:	48 c7 47 18 07 00 00 	movq   $0x7,0x18(%rdi)
14017716e:	00
14017716f:	66 89 37             	mov    %si,(%rdi)
140177172:	48 8d 4b 38          	lea    0x38(%rbx),%rcx
140177176:	e8 e5 11 02 00       	call   0x140198360
14017717b:	80 7b 30 00          	cmpb   $0x0,0x30(%rbx)
14017717f:	74 4a                	je     0x1401771cb
140177181:	48 8b 53 18          	mov    0x18(%rbx),%rdx
140177185:	48 83 fa 07          	cmp    $0x7,%rdx
140177189:	76 31                	jbe    0x1401771bc
14017718b:	48 8d 14 55 02 00 00 	lea    0x2(,%rdx,2),%rdx
140177192:	00
140177193:	48 8b 0b             	mov    (%rbx),%rcx
140177196:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
14017719d:	72 18                	jb     0x1401771b7
14017719f:	48 83 c2 27          	add    $0x27,%rdx
1401771a3:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
1401771a7:	49 2b c8             	sub    %r8,%rcx
1401771aa:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
1401771ae:	48 83 f8 1f          	cmp    $0x1f,%rax
1401771b2:	77 4b                	ja     0x1401771ff
1401771b4:	49 8b c8             	mov    %r8,%rcx
1401771b7:	e8 88 3f ca 00       	call   0x140e1b144
1401771bc:	48 89 73 10          	mov    %rsi,0x10(%rbx)
1401771c0:	48 c7 43 18 07 00 00 	movq   $0x7,0x18(%rbx)
1401771c7:	00
1401771c8:	66 89 33             	mov    %si,(%rbx)
1401771cb:	48 8d 94 24 a8 00 00 	lea    0xa8(%rsp),%rdx
1401771d2:	00
1401771d3:	48 8d 0d e6 39 2c 01 	lea    0x12c39e6(%rip),%rcx        # 0x14143abc0
1401771da:	e8 61 9e 21 00       	call   0x140391040
1401771df:	48 8d 0d 4a 3d e0 00 	lea    0xe03d4a(%rip),%rcx        # 0x140f7af30
1401771e6:	4c 8d 9c 24 10 02 00 	lea    0x210(%rsp),%r11
1401771ed:	00
1401771ee:	49 8b 5b 20          	mov    0x20(%r11),%rbx
1401771f2:	49 8b 73 28          	mov    0x28(%r11),%rsi
1401771f6:	49 8b e3             	mov    %r11,%rsp
1401771f9:	5f                   	pop    %rdi
1401771fa:	e9 75 41 ca 00       	jmp    0x140e1b374
1401771ff:	e8 a0 2f cb 00       	call   0x140e2a1a4
140177204:	cc                   	int3
140177205:	cc                   	int3
140177206:	cc                   	int3
140177207:	cc                   	int3
140177208:	cc                   	int3
140177209:	cc                   	int3
14017720a:	cc                   	int3
14017720b:	cc                   	int3
14017720c:	cc                   	int3
14017720d:	cc                   	int3
14017720e:	cc                   	int3
14017720f:	cc                   	int3
140177210:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
140177215:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
14017721a:	57                   	push   %rdi
14017721b:	48 81 ec 10 02 00 00 	sub    $0x210,%rsp
140177222:	33 f6                	xor    %esi,%esi
140177224:	48 8d 44 24 40       	lea    0x40(%rsp),%rax
140177229:	48 89 84 24 20 02 00 	mov    %rax,0x220(%rsp)
140177230:	00
140177231:	0f 57 c0             	xorps  %xmm0,%xmm0
140177234:	f3 0f 7f 44 24 40    	movdqu %xmm0,0x40(%rsp)
14017723a:	48 89 74 24 50       	mov    %rsi,0x50(%rsp)
14017723f:	48 8d 05 22 32 e3 00 	lea    0xe33222(%rip),%rax        # 0x140faa468
140177246:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14017724b:	48 c7 44 24 38 0b 00 	movq   $0xb,0x38(%rsp)
140177252:	00 00
140177254:	0f 28 44 24 30       	movaps 0x30(%rsp),%xmm0
140177259:	66 0f 7f 44 24 30    	movdqa %xmm0,0x30(%rsp)
14017725f:	45 33 c0             	xor    %r8d,%r8d
140177262:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
140177267:	48 8d 4c 24 58       	lea    0x58(%rsp),%rcx
14017726c:	e8 ef 4a 0d 00       	call   0x14024bd60
140177271:	c7 44 24 28 ff ff ff 	movl   $0xffffffff,0x28(%rsp)
140177278:	ff
140177279:	c7 44 24 20 ff ff ff 	movl   $0xffffffff,0x20(%rsp)
140177280:	ff
140177281:	41 b9 ff ff ff ff    	mov    $0xffffffff,%r9d
140177287:	45 8b c1             	mov    %r9d,%r8d
14017728a:	48 8d 54 24 58       	lea    0x58(%rsp),%rdx
14017728f:	48 8d 4c 24 78       	lea    0x78(%rsp),%rcx
140177294:	e8 a7 b6 21 00       	call   0x140392940
140177299:	90                   	nop
14017729a:	4c 8d 44 24 40       	lea    0x40(%rsp),%r8
14017729f:	48 8b d0             	mov    %rax,%rdx
1401772a2:	48 8d 8c 24 a8 00 00 	lea    0xa8(%rsp),%rcx
1401772a9:	00
1401772aa:	e8 81 b9 21 00       	call   0x140392c30
1401772af:	48 8b d8             	mov    %rax,%rbx
1401772b2:	48 8b d0             	mov    %rax,%rdx
1401772b5:	48 8d 8c 24 70 01 00 	lea    0x170(%rsp),%rcx
1401772bc:	00
1401772bd:	e8 4e b7 21 00       	call   0x140392a10
1401772c2:	48 8b f8             	mov    %rax,%rdi
1401772c5:	48 8b d0             	mov    %rax,%rdx
1401772c8:	48 8d 8c 24 c0 01 00 	lea    0x1c0(%rsp),%rcx
1401772cf:	00
1401772d0:	e8 3b b7 21 00       	call   0x140392a10
1401772d5:	48 8b d0             	mov    %rax,%rdx
1401772d8:	48 8d 8c 24 f8 00 00 	lea    0xf8(%rsp),%rcx
1401772df:	00
1401772e0:	e8 db bc 21 00       	call   0x140392fc0
1401772e5:	48 8d 4f 38          	lea    0x38(%rdi),%rcx
1401772e9:	e8 72 10 02 00       	call   0x140198360
1401772ee:	40 38 77 30          	cmp    %sil,0x30(%rdi)
1401772f2:	74 4e                	je     0x140177342
1401772f4:	48 8b 57 18          	mov    0x18(%rdi),%rdx
1401772f8:	48 83 fa 07          	cmp    $0x7,%rdx
1401772fc:	76 35                	jbe    0x140177333
1401772fe:	48 8d 14 55 02 00 00 	lea    0x2(,%rdx,2),%rdx
140177305:	00
140177306:	48 8b 0f             	mov    (%rdi),%rcx
140177309:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140177310:	72 1c                	jb     0x14017732e
140177312:	48 83 c2 27          	add    $0x27,%rdx
140177316:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
14017731a:	49 2b c8             	sub    %r8,%rcx
14017731d:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
140177321:	48 83 f8 1f          	cmp    $0x1f,%rax
140177325:	0f 87 a4 00 00 00    	ja     0x1401773cf
14017732b:	49 8b c8             	mov    %r8,%rcx
14017732e:	e8 11 3e ca 00       	call   0x140e1b144
140177333:	48 89 77 10          	mov    %rsi,0x10(%rdi)
140177337:	48 c7 47 18 07 00 00 	movq   $0x7,0x18(%rdi)
14017733e:	00
14017733f:	66 89 37             	mov    %si,(%rdi)
140177342:	48 8d 4b 38          	lea    0x38(%rbx),%rcx
140177346:	e8 15 10 02 00       	call   0x140198360
14017734b:	80 7b 30 00          	cmpb   $0x0,0x30(%rbx)
14017734f:	74 4a                	je     0x14017739b
140177351:	48 8b 53 18          	mov    0x18(%rbx),%rdx
140177355:	48 83 fa 07          	cmp    $0x7,%rdx
140177359:	76 31                	jbe    0x14017738c
14017735b:	48 8d 14 55 02 00 00 	lea    0x2(,%rdx,2),%rdx
140177362:	00
140177363:	48 8b 0b             	mov    (%rbx),%rcx
140177366:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
14017736d:	72 18                	jb     0x140177387
14017736f:	48 83 c2 27          	add    $0x27,%rdx
140177373:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
140177377:	49 2b c8             	sub    %r8,%rcx
14017737a:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
14017737e:	48 83 f8 1f          	cmp    $0x1f,%rax
140177382:	77 4b                	ja     0x1401773cf
140177384:	49 8b c8             	mov    %r8,%rcx
140177387:	e8 b8 3d ca 00       	call   0x140e1b144
14017738c:	48 89 73 10          	mov    %rsi,0x10(%rbx)
140177390:	48 c7 43 18 07 00 00 	movq   $0x7,0x18(%rbx)
140177397:	00
140177398:	66 89 33             	mov    %si,(%rbx)
14017739b:	48 8d 94 24 f8 00 00 	lea    0xf8(%rsp),%rdx
1401773a2:	00
1401773a3:	48 8d 0d 06 40 2c 01 	lea    0x12c4006(%rip),%rcx        # 0x14143b3b0
1401773aa:	e8 f1 95 21 00       	call   0x1403909a0
1401773af:	48 8d 0d fa 3b e0 00 	lea    0xe03bfa(%rip),%rcx        # 0x140f7afb0
1401773b6:	4c 8d 9c 24 10 02 00 	lea    0x210(%rsp),%r11
1401773bd:	00
1401773be:	49 8b 5b 20          	mov    0x20(%r11),%rbx
1401773c2:	49 8b 73 28          	mov    0x28(%r11),%rsi
1401773c6:	49 8b e3             	mov    %r11,%rsp
1401773c9:	5f                   	pop    %rdi
1401773ca:	e9 a5 3f ca 00       	jmp    0x140e1b374
1401773cf:	e8 d0 2d cb 00       	call   0x140e2a1a4
1401773d4:	cc                   	int3
1401773d5:	cc                   	int3
1401773d6:	cc                   	int3
1401773d7:	cc                   	int3
1401773d8:	cc                   	int3
1401773d9:	cc                   	int3
1401773da:	cc                   	int3
1401773db:	cc                   	int3
1401773dc:	cc                   	int3
1401773dd:	cc                   	int3
1401773de:	cc                   	int3
1401773df:	cc                   	int3
1401773e0:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
1401773e5:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
1401773ea:	57                   	push   %rdi
1401773eb:	48 81 ec 10 02 00 00 	sub    $0x210,%rsp
1401773f2:	33 f6                	xor    %esi,%esi
1401773f4:	48 8d 44 24 40       	lea    0x40(%rsp),%rax
1401773f9:	48 89 84 24 20 02 00 	mov    %rax,0x220(%rsp)
140177400:	00
140177401:	0f 57 c0             	xorps  %xmm0,%xmm0
140177404:	f3 0f 7f 44 24 40    	movdqu %xmm0,0x40(%rsp)
14017740a:	48 89 74 24 50       	mov    %rsi,0x50(%rsp)
14017740f:	48 8d 05 52 30 e3 00 	lea    0xe33052(%rip),%rax        # 0x140faa468
140177416:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14017741b:	48 c7 44 24 38 0b 00 	movq   $0xb,0x38(%rsp)
140177422:	00 00
140177424:	0f 28 44 24 30       	movaps 0x30(%rsp),%xmm0
140177429:	66 0f 7f 44 24 30    	movdqa %xmm0,0x30(%rsp)
14017742f:	45 33 c0             	xor    %r8d,%r8d
140177432:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
140177437:	48 8d 4c 24 58       	lea    0x58(%rsp),%rcx
14017743c:	e8 1f 49 0d 00       	call   0x14024bd60
140177441:	c7 44 24 28 ff ff ff 	movl   $0xffffffff,0x28(%rsp)
140177448:	ff
140177449:	c7 44 24 20 ff ff ff 	movl   $0xffffffff,0x20(%rsp)
140177450:	ff
140177451:	41 b9 ff ff ff ff    	mov    $0xffffffff,%r9d
140177457:	45 8b c1             	mov    %r9d,%r8d
14017745a:	48 8d 54 24 58       	lea    0x58(%rsp),%rdx
14017745f:	48 8d 4c 24 78       	lea    0x78(%rsp),%rcx
140177464:	e8 d7 b4 21 00       	call   0x140392940
140177469:	90                   	nop
14017746a:	4c 8d 44 24 40       	lea    0x40(%rsp),%r8
14017746f:	48 8b d0             	mov    %rax,%rdx
140177472:	48 8d 8c 24 a8 00 00 	lea    0xa8(%rsp),%rcx
140177479:	00
14017747a:	e8 b1 b7 21 00       	call   0x140392c30
14017747f:	48 8b d8             	mov    %rax,%rbx
140177482:	48 8b d0             	mov    %rax,%rdx
140177485:	48 8d 8c 24 70 01 00 	lea    0x170(%rsp),%rcx
14017748c:	00
14017748d:	e8 7e b5 21 00       	call   0x140392a10
140177492:	48 8b f8             	mov    %rax,%rdi
140177495:	48 8b d0             	mov    %rax,%rdx
140177498:	48 8d 8c 24 c0 01 00 	lea    0x1c0(%rsp),%rcx
14017749f:	00
1401774a0:	e8 6b b5 21 00       	call   0x140392a10
1401774a5:	48 8b d0             	mov    %rax,%rdx
1401774a8:	48 8d 8c 24 f8 00 00 	lea    0xf8(%rsp),%rcx
1401774af:	00
1401774b0:	e8 0b bb 21 00       	call   0x140392fc0
1401774b5:	48 8d 4f 38          	lea    0x38(%rdi),%rcx
1401774b9:	e8 a2 0e 02 00       	call   0x140198360
1401774be:	40 38 77 30          	cmp    %sil,0x30(%rdi)
1401774c2:	74 4e                	je     0x140177512
1401774c4:	48 8b 57 18          	mov    0x18(%rdi),%rdx
1401774c8:	48 83 fa 07          	cmp    $0x7,%rdx
1401774cc:	76 35                	jbe    0x140177503
1401774ce:	48 8d 14 55 02 00 00 	lea    0x2(,%rdx,2),%rdx
1401774d5:	00
1401774d6:	48 8b 0f             	mov    (%rdi),%rcx
1401774d9:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1401774e0:	72 1c                	jb     0x1401774fe
1401774e2:	48 83 c2 27          	add    $0x27,%rdx
1401774e6:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
1401774ea:	49 2b c8             	sub    %r8,%rcx
1401774ed:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
1401774f1:	48 83 f8 1f          	cmp    $0x1f,%rax
1401774f5:	0f 87 a4 00 00 00    	ja     0x14017759f
1401774fb:	49 8b c8             	mov    %r8,%rcx
1401774fe:	e8 41 3c ca 00       	call   0x140e1b144
140177503:	48 89 77 10          	mov    %rsi,0x10(%rdi)
140177507:	48 c7 47 18 07 00 00 	movq   $0x7,0x18(%rdi)
14017750e:	00
14017750f:	66 89 37             	mov    %si,(%rdi)
140177512:	48 8d 4b 38          	lea    0x38(%rbx),%rcx
140177516:	e8 45 0e 02 00       	call   0x140198360
14017751b:	80 7b 30 00          	cmpb   $0x0,0x30(%rbx)
14017751f:	74 4a                	je     0x14017756b
140177521:	48 8b 53 18          	mov    0x18(%rbx),%rdx
140177525:	48 83 fa 07          	cmp    $0x7,%rdx
140177529:	76 31                	jbe    0x14017755c
14017752b:	48 8d 14 55 02 00 00 	lea    0x2(,%rdx,2),%rdx
140177532:	00
140177533:	48 8b 0b             	mov    (%rbx),%rcx
140177536:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
14017753d:	72 18                	jb     0x140177557
14017753f:	48 83 c2 27          	add    $0x27,%rdx
140177543:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8