140de2280:	48 83 c4 50          	add    $0x50,%rsp
140de2284:	41 5e                	pop    %r14
140de2286:	c3                   	ret
140de2287:	e8 64 65 40 ff       	call   0x1401e87f0
140de228c:	cc                   	int3
140de228d:	cc                   	int3
140de228e:	cc                   	int3
140de228f:	cc                   	int3
140de2290:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140de2295:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
140de229a:	57                   	push   %rdi
140de229b:	48 83 ec 20          	sub    $0x20,%rsp
140de229f:	48 8d 59 10          	lea    0x10(%rcx),%rbx
140de22a3:	33 f6                	xor    %esi,%esi
140de22a5:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
140de22aa:	48 8b f9             	mov    %rcx,%rdi
140de22ad:	48 89 33             	mov    %rsi,(%rbx)
140de22b0:	48 89 73 08          	mov    %rsi,0x8(%rbx)
140de22b4:	8d 4e 28             	lea    0x28(%rsi),%ecx
140de22b7:	e8 4c 8e 03 00       	call   0x140e1b108
140de22bc:	48 89 00             	mov    %rax,(%rax)
140de22bf:	48 89 40 08          	mov    %rax,0x8(%rax)
140de22c3:	48 89 40 10          	mov    %rax,0x10(%rax)
140de22c7:	66 c7 40 18 01 01    	movw   $0x101,0x18(%rax)
140de22cd:	48 89 03             	mov    %rax,(%rbx)
140de22d0:	48 8b c7             	mov    %rdi,%rax
140de22d3:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
140de22d8:	48 89 77 04          	mov    %rsi,0x4(%rdi)
140de22dc:	89 37                	mov    %esi,(%rdi)
140de22de:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
140de22e3:	48 83 c4 20          	add    $0x20,%rsp
140de22e7:	5f                   	pop    %rdi
140de22e8:	c3                   	ret
140de22e9:	cc                   	int3
140de22ea:	cc                   	int3
140de22eb:	cc                   	int3
140de22ec:	cc                   	int3
140de22ed:	cc                   	int3
140de22ee:	cc                   	int3
140de22ef:	cc                   	int3
140de22f0:	33 c0                	xor    %eax,%eax
140de22f2:	88 11                	mov    %dl,(%rcx)
140de22f4:	48 89 41 10          	mov    %rax,0x10(%rcx)
140de22f8:	0f 57 c0             	xorps  %xmm0,%xmm0
140de22fb:	48 89 41 08          	mov    %rax,0x8(%rcx)
140de22ff:	48 8b c1             	mov    %rcx,%rax
140de2302:	c6 41 01 00          	movb   $0x0,0x1(%rcx)
140de2306:	66 44 89 41 02       	mov    %r8w,0x2(%rcx)
140de230b:	c7 41 04 01 00 00 00 	movl   $0x1,0x4(%rcx)
140de2312:	0f 11 41 18          	movups %xmm0,0x18(%rcx)
140de2316:	c3                   	ret
140de2317:	cc                   	int3
140de2318:	cc                   	int3
140de2319:	cc                   	int3
140de231a:	cc                   	int3
140de231b:	cc                   	int3
140de231c:	cc                   	int3
140de231d:	cc                   	int3
140de231e:	cc                   	int3
140de231f:	cc                   	int3
140de2320:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
140de2325:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
140de232a:	57                   	push   %rdi
140de232b:	48 83 ec 20          	sub    $0x20,%rsp
140de232f:	48 8b 41 20          	mov    0x20(%rcx),%rax
140de2333:	33 ed                	xor    %ebp,%ebp
140de2335:	48 8b f9             	mov    %rcx,%rdi
140de2338:	48 85 c0             	test   %rax,%rax
140de233b:	74 11                	je     0x140de234e
140de233d:	0f 1f 00             	nopl   (%rax)
140de2340:	48 83 e8 01          	sub    $0x1,%rax
140de2344:	48 89 41 20          	mov    %rax,0x20(%rcx)
140de2348:	75 f6                	jne    0x140de2340
140de234a:	48 89 69 18          	mov    %rbp,0x18(%rcx)
140de234e:	4c 89 74 24 38       	mov    %r14,0x38(%rsp)
140de2353:	4c 8d 71 08          	lea    0x8(%rcx),%r14
140de2357:	48 39 69 08          	cmp    %rbp,0x8(%rcx)
140de235b:	74 6d                	je     0x140de23ca
140de235d:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
140de2362:	48 8b 59 10          	mov    0x10(%rcx),%rbx
140de2366:	48 85 db             	test   %rbx,%rbx
140de2369:	7e 28                	jle    0x140de2393
140de236b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140de2370:	48 8b 47 08          	mov    0x8(%rdi),%rax
140de2374:	48 ff cb             	dec    %rbx
140de2377:	48 8b 0c d8          	mov    (%rax,%rbx,8),%rcx
140de237b:	48 85 c9             	test   %rcx,%rcx
140de237e:	74 0a                	je     0x140de238a
140de2380:	ba 20 00 00 00       	mov    $0x20,%edx
140de2385:	e8 ba 8d 03 00       	call   0x140e1b144
140de238a:	48 85 db             	test   %rbx,%rbx
140de238d:	7f e1                	jg     0x140de2370
140de238f:	4c 8d 77 08          	lea    0x8(%rdi),%r14
140de2393:	48 8b 57 10          	mov    0x10(%rdi),%rdx
140de2397:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
140de239b:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140de23a0:	48 c1 e2 03          	shl    $0x3,%rdx
140de23a4:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140de23ab:	72 18                	jb     0x140de23c5
140de23ad:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
140de23b1:	48 83 c2 27          	add    $0x27,%rdx
140de23b5:	49 2b c8             	sub    %r8,%rcx
140de23b8:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
140de23bc:	48 83 f8 1f          	cmp    $0x1f,%rax
140de23c0:	77 33                	ja     0x140de23f5
140de23c2:	49 8b c8             	mov    %r8,%rcx
140de23c5:	e8 7a 8d 03 00       	call   0x140e1b144
140de23ca:	48 8b 0f             	mov    (%rdi),%rcx
140de23cd:	ba 10 00 00 00       	mov    $0x10,%edx
140de23d2:	48 89 2f             	mov    %rbp,(%rdi)
140de23d5:	48 89 6f 10          	mov    %rbp,0x10(%rdi)
140de23d9:	49 89 2e             	mov    %rbp,(%r14)
140de23dc:	4c 8b 74 24 38       	mov    0x38(%rsp),%r14
140de23e1:	48 8b 6c 24 40       	mov    0x40(%rsp),%rbp
140de23e6:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
140de23eb:	48 83 c4 20          	add    $0x20,%rsp
140de23ef:	5f                   	pop    %rdi
140de23f0:	e9 4f 8d 03 00       	jmp    0x140e1b144
140de23f5:	e8 aa 7d 04 00       	call   0x140e2a1a4
140de23fa:	cc                   	int3
140de23fb:	cc                   	int3
140de23fc:	cc                   	int3
140de23fd:	cc                   	int3
140de23fe:	cc                   	int3
140de23ff:	cc                   	int3
140de2400:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140de2405:	57                   	push   %rdi
140de2406:	48 83 ec 20          	sub    $0x20,%rsp
140de240a:	48 8b 59 10          	mov    0x10(%rcx),%rbx
140de240e:	48 8d 79 10          	lea    0x10(%rcx),%rdi
140de2412:	48 8b 5b 08          	mov    0x8(%rbx),%rbx
140de2416:	80 7b 19 00          	cmpb   $0x0,0x19(%rbx)
140de241a:	75 29                	jne    0x140de2445
140de241c:	0f 1f 40 00          	nopl   0x0(%rax)
140de2420:	4c 8b 43 10          	mov    0x10(%rbx),%r8
140de2424:	48 8b d7             	mov    %rdi,%rdx
140de2427:	48 8b cf             	mov    %rdi,%rcx
140de242a:	e8 a1 e8 60 ff       	call   0x1403f0cd0
140de242f:	48 8b cb             	mov    %rbx,%rcx
140de2432:	ba 28 00 00 00       	mov    $0x28,%edx
140de2437:	48 8b 1b             	mov    (%rbx),%rbx
140de243a:	e8 05 8d 03 00       	call   0x140e1b144
140de243f:	80 7b 19 00          	cmpb   $0x0,0x19(%rbx)
140de2443:	74 db                	je     0x140de2420
140de2445:	48 8b 0f             	mov    (%rdi),%rcx
140de2448:	ba 28 00 00 00       	mov    $0x28,%edx
140de244d:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140de2452:	48 83 c4 20          	add    $0x20,%rsp
140de2456:	5f                   	pop    %rdi
140de2457:	e9 e8 8c 03 00       	jmp    0x140e1b144
140de245c:	cc                   	int3
140de245d:	cc                   	int3
140de245e:	cc                   	int3
140de245f:	cc                   	int3
140de2460:	40 53                	rex push %rbx
140de2462:	48 83 ec 20          	sub    $0x20,%rsp
140de2466:	48 8b d9             	mov    %rcx,%rbx
140de2469:	48 8d 05 88 e7 3c 00 	lea    0x3ce788(%rip),%rax        # 0x1411b0bf8
140de2470:	48 89 01             	mov    %rax,(%rcx)
140de2473:	e8 38 25 00 00       	call   0x140de49b0
140de2478:	48 8d 4b 08          	lea    0x8(%rbx),%rcx
140de247c:	e8 9f fe ff ff       	call   0x140de2320
140de2481:	90                   	nop
140de2482:	48 83 c4 20          	add    $0x20,%rsp
140de2486:	5b                   	pop    %rbx
140de2487:	c3                   	ret
140de2488:	cc                   	int3
140de2489:	cc                   	int3
140de248a:	cc                   	int3
140de248b:	cc                   	int3
140de248c:	cc                   	int3
140de248d:	cc                   	int3
140de248e:	cc                   	int3
140de248f:	cc                   	int3
140de2490:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140de2495:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
140de249a:	57                   	push   %rdi
140de249b:	48 81 ec 10 01 00 00 	sub    $0x110,%rsp
140de24a2:	48 8b d9             	mov    %rcx,%rbx
140de24a5:	66 83 79 06 00       	cmpw   $0x0,0x6(%rcx)
140de24aa:	76 7e                	jbe    0x140de252a
140de24ac:	c6 44 24 20 00       	movb   $0x0,0x20(%rsp)
140de24b1:	ba 01 00 00 00       	mov    $0x1,%edx
140de24b6:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
140de24bb:	e8 b0 ba 3f ff       	call   0x1401ddf70
140de24c0:	48 8d 15 99 e6 3c 00 	lea    0x3ce699(%rip),%rdx        # 0x1411b0b60
140de24c7:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
140de24cc:	e8 6f dd 3e ff       	call   0x1401d0240
140de24d1:	48 8b c8             	mov    %rax,%rcx
140de24d4:	48 8d 15 7d 3e 1d 00 	lea    0x1d3e7d(%rip),%rdx        # 0x140fb6358
140de24db:	e8 60 dd 3e ff       	call   0x1401d0240
140de24e0:	48 8b c8             	mov    %rax,%rcx
140de24e3:	ba 30 00 00 00       	mov    $0x30,%edx
140de24e8:	e8 33 61 59 ff       	call   0x140378620
140de24ed:	48 8b c8             	mov    %rax,%rcx
140de24f0:	48 8d 15 69 70 1c 00 	lea    0x1c7069(%rip),%rdx        # 0x140fa9560
140de24f7:	e8 44 dd 3e ff       	call   0x1401d0240
140de24fc:	48 8d 15 3d e6 3c 00 	lea    0x3ce63d(%rip),%rdx        # 0x1411b0b40
140de2503:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
140de2508:	e8 33 dd 3e ff       	call   0x1401d0240
140de250d:	90                   	nop
140de250e:	80 7c 24 20 00       	cmpb   $0x0,0x20(%rsp)
140de2513:	75 0a                	jne    0x140de251f
140de2515:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140de251a:	e8 81 e6 fe ff       	call   0x140dd0ba0
140de251f:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
140de2524:	e8 37 3b 40 ff       	call   0x1401e6060
140de2529:	90                   	nop
140de252a:	0f b6 03             	movzbl (%rbx),%eax
140de252d:	3c 04                	cmp    $0x4,%al
140de252f:	0f 84 e0 00 00 00    	je     0x140de2615
140de2535:	3c 0b                	cmp    $0xb,%al
140de2537:	74 7b                	je     0x140de25b4
140de2539:	3c 14                	cmp    $0x14,%al
140de253b:	0f 85 de 00 00 00    	jne    0x140de261f
140de2541:	48 8b 4b 18          	mov    0x18(%rbx),%rcx
140de2545:	48 85 c9             	test   %rcx,%rcx
140de2548:	74 05                	je     0x140de254f
140de254a:	e8 f5 8b 03 00       	call   0x140e1b144
140de254f:	48 8b 73 20          	mov    0x20(%rbx),%rsi
140de2553:	48 85 f6             	test   %rsi,%rsi
140de2556:	0f 84 c3 00 00 00    	je     0x140de261f
140de255c:	48 8b 46 10          	mov    0x10(%rsi),%rax
140de2560:	48 8b 58 08          	mov    0x8(%rax),%rbx
140de2564:	80 7b 19 00          	cmpb   $0x0,0x19(%rbx)
140de2568:	75 2d                	jne    0x140de2597
140de256a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
140de2570:	4c 8b 43 10          	mov    0x10(%rbx),%r8
140de2574:	48 8d 56 10          	lea    0x10(%rsi),%rdx
140de2578:	48 8d 4e 10          	lea    0x10(%rsi),%rcx
140de257c:	e8 4f e7 60 ff       	call   0x1403f0cd0
140de2581:	48 8b cb             	mov    %rbx,%rcx
140de2584:	48 8b 1b             	mov    (%rbx),%rbx
140de2587:	ba 28 00 00 00       	mov    $0x28,%edx
140de258c:	e8 b3 8b 03 00       	call   0x140e1b144
140de2591:	80 7b 19 00          	cmpb   $0x0,0x19(%rbx)
140de2595:	74 d9                	je     0x140de2570
140de2597:	ba 28 00 00 00       	mov    $0x28,%edx
140de259c:	48 8b 4e 10          	mov    0x10(%rsi),%rcx
140de25a0:	e8 9f 8b 03 00       	call   0x140e1b144
140de25a5:	ba 20 00 00 00       	mov    $0x20,%edx
140de25aa:	48 8b ce             	mov    %rsi,%rcx
140de25ad:	e8 92 8b 03 00       	call   0x140e1b144
140de25b2:	eb 6b                	jmp    0x140de261f
140de25b4:	48 8b 5b 20          	mov    0x20(%rbx),%rbx
140de25b8:	48 85 db             	test   %rbx,%rbx
140de25bb:	74 62                	je     0x140de261f
140de25bd:	48 8b 53 18          	mov    0x18(%rbx),%rdx
140de25c1:	48 83 fa 0f          	cmp    $0xf,%rdx
140de25c5:	76 2c                	jbe    0x140de25f3
140de25c7:	48 ff c2             	inc    %rdx
140de25ca:	48 8b 0b             	mov    (%rbx),%rcx
140de25cd:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140de25d4:	72 18                	jb     0x140de25ee
140de25d6:	48 83 c2 27          	add    $0x27,%rdx
140de25da:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
140de25de:	49 2b c8             	sub    %r8,%rcx
140de25e1:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
140de25e5:	48 83 f8 1f          	cmp    $0x1f,%rax
140de25e9:	77 49                	ja     0x140de2634
140de25eb:	49 8b c8             	mov    %r8,%rcx
140de25ee:	e8 51 8b 03 00       	call   0x140e1b144
140de25f3:	48 c7 43 10 00 00 00 	movq   $0x0,0x10(%rbx)
140de25fa:	00
140de25fb:	48 c7 43 18 0f 00 00 	movq   $0xf,0x18(%rbx)
140de2602:	00
140de2603:	c6 03 00             	movb   $0x0,(%rbx)
140de2606:	ba 20 00 00 00       	mov    $0x20,%edx
140de260b:	48 8b cb             	mov    %rbx,%rcx
140de260e:	e8 31 8b 03 00       	call   0x140e1b144
140de2613:	eb 0a                	jmp    0x140de261f
140de2615:	48 8b 4b 20          	mov    0x20(%rbx),%rcx
140de2619:	e8 26 8b 03 00       	call   0x140e1b144
140de261e:	90                   	nop
140de261f:	4c 8d 9c 24 10 01 00 	lea    0x110(%rsp),%r11
140de2626:	00
140de2627:	49 8b 5b 10          	mov    0x10(%r11),%rbx
140de262b:	49 8b 73 18          	mov    0x18(%r11),%rsi
140de262f:	49 8b e3             	mov    %r11,%rsp
140de2632:	5f                   	pop    %rdi
140de2633:	c3                   	ret
140de2634:	e8 6b 7b 04 00       	call   0x140e2a1a4
140de2639:	cc                   	int3
140de263a:	cc                   	int3
140de263b:	cc                   	int3
140de263c:	cc                   	int3
140de263d:	cc                   	int3
140de263e:	cc                   	int3
140de263f:	cc                   	int3
140de2640:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140de2645:	57                   	push   %rdi
140de2646:	48 83 ec 20          	sub    $0x20,%rsp
140de264a:	8b da                	mov    %edx,%ebx
140de264c:	48 8b f9             	mov    %rcx,%rdi
140de264f:	48 8d 05 a2 e5 3c 00 	lea    0x3ce5a2(%rip),%rax        # 0x1411b0bf8
140de2656:	48 89 01             	mov    %rax,(%rcx)
140de2659:	e8 52 23 00 00       	call   0x140de49b0
140de265e:	48 8d 4f 08          	lea    0x8(%rdi),%rcx
140de2662:	e8 b9 fc ff ff       	call   0x140de2320
140de2667:	90                   	nop
140de2668:	f6 c3 01             	test   $0x1,%bl
140de266b:	74 0d                	je     0x140de267a
140de266d:	ba 38 00 00 00       	mov    $0x38,%edx
140de2672:	48 8b cf             	mov    %rdi,%rcx
140de2675:	e8 ca 8a 03 00       	call   0x140e1b144
140de267a:	48 8b c7             	mov    %rdi,%rax
140de267d:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140de2682:	48 83 c4 20          	add    $0x20,%rsp
140de2686:	5f                   	pop    %rdi
140de2687:	c3                   	ret
140de2688:	cc                   	int3
140de2689:	cc                   	int3
140de268a:	cc                   	int3
140de268b:	cc                   	int3
140de268c:	cc                   	int3
140de268d:	cc                   	int3
140de268e:	cc                   	int3
140de268f:	cc                   	int3
140de2690:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140de2695:	57                   	push   %rdi
140de2696:	48 83 ec 20          	sub    $0x20,%rsp
140de269a:	8b da                	mov    %edx,%ebx
140de269c:	48 8b f9             	mov    %rcx,%rdi
140de269f:	48 8d 05 52 e5 3c 00 	lea    0x3ce552(%rip),%rax        # 0x1411b0bf8
140de26a6:	48 89 01             	mov    %rax,(%rcx)
140de26a9:	e8 02 23 00 00       	call   0x140de49b0
140de26ae:	48 8d 4f 08          	lea    0x8(%rdi),%rcx
140de26b2:	e8 69 fc ff ff       	call   0x140de2320
140de26b7:	90                   	nop
140de26b8:	f6 c3 01             	test   $0x1,%bl
140de26bb:	74 0d                	je     0x140de26ca
140de26bd:	ba 40 00 00 00       	mov    $0x40,%edx
140de26c2:	48 8b cf             	mov    %rdi,%rcx
140de26c5:	e8 7a 8a 03 00       	call   0x140e1b144
140de26ca:	48 8b c7             	mov    %rdi,%rax
140de26cd:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140de26d2:	48 83 c4 20          	add    $0x20,%rsp
140de26d6:	5f                   	pop    %rdi
140de26d7:	c3                   	ret
140de26d8:	cc                   	int3
140de26d9:	cc                   	int3
140de26da:	cc                   	int3
140de26db:	cc                   	int3
140de26dc:	cc                   	int3
140de26dd:	cc                   	int3
140de26de:	cc                   	int3
140de26df:	cc                   	int3
140de26e0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140de26e5:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
140de26ea:	57                   	push   %rdi