1400011c5:	00
1400011c6:	48 83 c4 28          	add    $0x28,%rsp
1400011ca:	e9 1d a0 00 00       	jmp    0x14000b1ec
1400011cf:	cc                   	int3
1400011d0:	cc                   	int3
1400011d1:	cc                   	int3
1400011d2:	cc                   	int3
1400011d3:	cc                   	int3
1400011d4:	cc                   	int3
1400011d5:	cc                   	int3
1400011d6:	cc                   	int3
1400011d7:	cc                   	int3
1400011d8:	cc                   	int3
1400011d9:	cc                   	int3
1400011da:	cc                   	int3
1400011db:	cc                   	int3
1400011dc:	cc                   	int3
1400011dd:	cc                   	int3
1400011de:	cc                   	int3
1400011df:	cc                   	int3
1400011e0:	48 8d 0d 69 b2 00 00 	lea    0xb269(%rip),%rcx        # 0x14000c450
1400011e7:	e9 00 a0 00 00       	jmp    0x14000b1ec
1400011ec:	cc                   	int3
1400011ed:	cc                   	int3
1400011ee:	cc                   	int3
1400011ef:	cc                   	int3
1400011f0:	cc                   	int3
1400011f1:	cc                   	int3
1400011f2:	cc                   	int3
1400011f3:	cc                   	int3
1400011f4:	cc                   	int3
1400011f5:	cc                   	int3
1400011f6:	cc                   	int3
1400011f7:	cc                   	int3
1400011f8:	cc                   	int3
1400011f9:	cc                   	int3
1400011fa:	cc                   	int3
1400011fb:	cc                   	int3
1400011fc:	cc                   	int3
1400011fd:	cc                   	int3
1400011fe:	cc                   	int3
1400011ff:	cc                   	int3
140001200:	48 8d 05 29 64 00 00 	lea    0x6429(%rip),%rax        # 0x140007630
140001207:	48 89 05 4a 18 01 00 	mov    %rax,0x1184a(%rip)        # 0x140012a58
14000120e:	48 8d 05 8b 64 00 00 	lea    0x648b(%rip),%rax        # 0x1400076a0
140001215:	48 89 05 2c 18 01 00 	mov    %rax,0x1182c(%rip)        # 0x140012a48
14000121c:	48 8d 05 5d 66 00 00 	lea    0x665d(%rip),%rax        # 0x140007880
140001223:	48 89 05 06 18 01 00 	mov    %rax,0x11806(%rip)        # 0x140012a30
14000122a:	48 8d 05 ff 66 00 00 	lea    0x66ff(%rip),%rax        # 0x140007930
140001231:	48 89 05 e8 17 01 00 	mov    %rax,0x117e8(%rip)        # 0x140012a20
140001238:	c3                   	ret
140001239:	cc                   	int3
14000123a:	cc                   	int3
14000123b:	cc                   	int3
14000123c:	cc                   	int3
14000123d:	cc                   	int3
14000123e:	cc                   	int3
14000123f:	cc                   	int3
140001240:	48 8d 05 09 70 00 00 	lea    0x7009(%rip),%rax        # 0x140008250
140001247:	48 89 05 ea 17 01 00 	mov    %rax,0x117ea(%rip)        # 0x140012a38
14000124e:	c3                   	ret
14000124f:	cc                   	int3
140001250:	cc                   	int3
140001251:	cc                   	int3
140001252:	cc                   	int3
140001253:	cc                   	int3
140001254:	cc                   	int3
140001255:	cc                   	int3
140001256:	cc                   	int3
140001257:	cc                   	int3
140001258:	cc                   	int3
140001259:	cc                   	int3
14000125a:	cc                   	int3
14000125b:	cc                   	int3
14000125c:	cc                   	int3
14000125d:	cc                   	int3
14000125e:	cc                   	int3
14000125f:	cc                   	int3
140001260:	48 83 ec 28          	sub    $0x28,%rsp
140001264:	e8 8b 85 00 00       	call   0x1400097f4
140001269:	48 8d 0d 40 b2 00 00 	lea    0xb240(%rip),%rcx        # 0x14000c4b0
140001270:	48 83 c4 28          	add    $0x28,%rsp
140001274:	e9 73 9f 00 00       	jmp    0x14000b1ec
140001279:	cc                   	int3
14000127a:	cc                   	int3
14000127b:	cc                   	int3
14000127c:	cc                   	int3
14000127d:	cc                   	int3
14000127e:	cc                   	int3
14000127f:	cc                   	int3
140001280:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140001285:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
14000128a:	57                   	push   %rdi
14000128b:	48 83 ec 20          	sub    $0x20,%rsp
14000128f:	49 8b d9             	mov    %r9,%rbx
140001292:	49 8b f0             	mov    %r8,%rsi
140001295:	48 8b fa             	mov    %rdx,%rdi
140001298:	4d 85 c9             	test   %r9,%r9
14000129b:	75 04                	jne    0x1400012a1
14000129d:	33 c0                	xor    %eax,%eax
14000129f:	eb 64                	jmp    0x140001305
1400012a1:	48 85 c9             	test   %rcx,%rcx
1400012a4:	75 1c                	jne    0x1400012c2
1400012a6:	48 ff 15 a3 c1 00 00 	rex.W call *0xc1a3(%rip)        # 0x14000d450
1400012ad:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400012b2:	bb 16 00 00 00       	mov    $0x16,%ebx
1400012b7:	89 18                	mov    %ebx,(%rax)
1400012b9:	e8 40 a6 00 00       	call   0x14000b8fe
1400012be:	8b c3                	mov    %ebx,%eax
1400012c0:	eb 43                	jmp    0x140001305
1400012c2:	48 85 f6             	test   %rsi,%rsi
1400012c5:	74 12                	je     0x1400012d9
1400012c7:	48 3b fb             	cmp    %rbx,%rdi
1400012ca:	72 0d                	jb     0x1400012d9
1400012cc:	4c 8b c3             	mov    %rbx,%r8
1400012cf:	48 8b d6             	mov    %rsi,%rdx
1400012d2:	e8 fc aa 00 00       	call   0x14000bdd3
1400012d7:	eb c4                	jmp    0x14000129d
1400012d9:	4c 8b c7             	mov    %rdi,%r8
1400012dc:	33 d2                	xor    %edx,%edx
1400012de:	e8 b1 a6 00 00       	call   0x14000b994
1400012e3:	48 85 f6             	test   %rsi,%rsi
1400012e6:	74 be                	je     0x1400012a6
1400012e8:	48 3b fb             	cmp    %rbx,%rdi
1400012eb:	73 13                	jae    0x140001300
1400012ed:	48 ff 15 5c c1 00 00 	rex.W call *0xc15c(%rip)        # 0x14000d450
1400012f4:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400012f9:	bb 22 00 00 00       	mov    $0x22,%ebx
1400012fe:	eb b7                	jmp    0x1400012b7
140001300:	b8 16 00 00 00       	mov    $0x16,%eax
140001305:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14000130a:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
14000130f:	48 83 c4 20          	add    $0x20,%rsp
140001313:	5f                   	pop    %rdi
140001314:	c3                   	ret
140001315:	cc                   	int3
140001316:	cc                   	int3
140001317:	cc                   	int3
140001318:	cc                   	int3
140001319:	cc                   	int3
14000131a:	cc                   	int3
14000131b:	cc                   	int3
14000131c:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140001321:	33 db                	xor    %ebx,%ebx
140001323:	48 8d 42 ff          	lea    -0x1(%rdx),%rax
140001327:	41 ba fe ff ff 7f    	mov    $0x7ffffffe,%r10d
14000132d:	44 8b cb             	mov    %ebx,%r9d
140001330:	49 3b c2             	cmp    %r10,%rax
140001333:	41 bb 57 00 07 80    	mov    $0x80070057,%r11d
140001339:	45 0f 47 cb          	cmova  %r11d,%r9d
14000133d:	45 85 c9             	test   %r9d,%r9d
140001340:	78 4b                	js     0x14000138d
140001342:	48 85 d2             	test   %rdx,%rdx
140001345:	74 26                	je     0x14000136d
140001347:	4c 2b d2             	sub    %rdx,%r10
14000134a:	4c 2b c1             	sub    %rcx,%r8
14000134d:	49 8d 04 12          	lea    (%r10,%rdx,1),%rax
140001351:	48 85 c0             	test   %rax,%rax
140001354:	74 17                	je     0x14000136d
140001356:	41 0f b7 04 08       	movzwl (%r8,%rcx,1),%eax
14000135b:	66 85 c0             	test   %ax,%ax
14000135e:	74 0d                	je     0x14000136d
140001360:	66 89 01             	mov    %ax,(%rcx)
140001363:	48 83 c1 02          	add    $0x2,%rcx
140001367:	48 83 ea 01          	sub    $0x1,%rdx
14000136b:	75 e0                	jne    0x14000134d
14000136d:	48 85 d2             	test   %rdx,%rdx
140001370:	48 8d 41 fe          	lea    -0x2(%rcx),%rax
140001374:	48 0f 45 c1          	cmovne %rcx,%rax
140001378:	48 f7 da             	neg    %rdx
14000137b:	45 1b c9             	sbb    %r9d,%r9d
14000137e:	41 f7 d1             	not    %r9d
140001381:	41 81 e1 7a 00 07 80 	and    $0x8007007a,%r9d
140001388:	66 89 18             	mov    %bx,(%rax)
14000138b:	eb 08                	jmp    0x140001395
14000138d:	48 85 d2             	test   %rdx,%rdx
140001390:	74 03                	je     0x140001395
140001392:	66 89 19             	mov    %bx,(%rcx)
140001395:	48 8b 5c 24 08       	mov    0x8(%rsp),%rbx
14000139a:	41 8b c1             	mov    %r9d,%eax
14000139d:	c3                   	ret
14000139e:	cc                   	int3
14000139f:	cc                   	int3
1400013a0:	cc                   	int3
1400013a1:	cc                   	int3
1400013a2:	cc                   	int3
1400013a3:	cc                   	int3
1400013a4:	cc                   	int3
1400013a5:	cc                   	int3
1400013a6:	cc                   	int3
1400013a7:	cc                   	int3
1400013a8:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400013ad:	33 db                	xor    %ebx,%ebx
1400013af:	4c 8b d2             	mov    %rdx,%r10
1400013b2:	4d 8b d8             	mov    %r8,%r11
1400013b5:	44 8b cb             	mov    %ebx,%r9d
1400013b8:	41 b8 57 00 07 80    	mov    $0x80070057,%r8d
1400013be:	48 8b d1             	mov    %rcx,%rdx
1400013c1:	49 8d 42 ff          	lea    -0x1(%r10),%rax
1400013c5:	48 3d fe ff ff 7f    	cmp    $0x7ffffffe,%rax
1400013cb:	45 0f 47 c8          	cmova  %r8d,%r9d
1400013cf:	45 85 c9             	test   %r9d,%r9d
1400013d2:	78 36                	js     0x14000140a
1400013d4:	49 8b ca             	mov    %r10,%rcx
1400013d7:	48 8b c2             	mov    %rdx,%rax
1400013da:	4d 85 d2             	test   %r10,%r10
1400013dd:	74 0f                	je     0x1400013ee
1400013df:	66 39 18             	cmp    %bx,(%rax)
1400013e2:	74 0a                	je     0x1400013ee
1400013e4:	48 83 c0 02          	add    $0x2,%rax
1400013e8:	48 83 e9 01          	sub    $0x1,%rcx
1400013ec:	75 f1                	jne    0x1400013df
1400013ee:	48 8b c1             	mov    %rcx,%rax
1400013f1:	48 f7 d8             	neg    %rax
1400013f4:	45 1b c9             	sbb    %r9d,%r9d
1400013f7:	41 f7 d1             	not    %r9d
1400013fa:	45 23 c8             	and    %r8d,%r9d
1400013fd:	48 85 c9             	test   %rcx,%rcx
140001400:	74 08                	je     0x14000140a
140001402:	4d 8b c2             	mov    %r10,%r8
140001405:	4c 2b c1             	sub    %rcx,%r8
140001408:	eb 03                	jmp    0x14000140d
14000140a:	4c 8b c3             	mov    %rbx,%r8
14000140d:	45 85 c9             	test   %r9d,%r9d
140001410:	78 5c                	js     0x14000146e
140001412:	49 8b ca             	mov    %r10,%rcx
140001415:	4a 8d 14 42          	lea    (%rdx,%r8,2),%rdx
140001419:	49 2b c8             	sub    %r8,%rcx
14000141c:	74 32                	je     0x140001450
14000141e:	48 8b c1             	mov    %rcx,%rax
140001421:	4d 8d 88 fe ff ff 7f 	lea    0x7ffffffe(%r8),%r9
140001428:	49 2b c2             	sub    %r10,%rax
14000142b:	4c 03 c8             	add    %rax,%r9
14000142e:	4c 2b da             	sub    %rdx,%r11
140001431:	4d 85 c9             	test   %r9,%r9
140001434:	74 1a                	je     0x140001450
140001436:	41 0f b7 04 13       	movzwl (%r11,%rdx,1),%eax
14000143b:	66 85 c0             	test   %ax,%ax
14000143e:	74 10                	je     0x140001450
140001440:	66 89 02             	mov    %ax,(%rdx)
140001443:	49 ff c9             	dec    %r9
140001446:	48 83 c2 02          	add    $0x2,%rdx
14000144a:	48 83 e9 01          	sub    $0x1,%rcx
14000144e:	75 e1                	jne    0x140001431
140001450:	48 85 c9             	test   %rcx,%rcx
140001453:	48 8d 42 fe          	lea    -0x2(%rdx),%rax
140001457:	48 0f 45 c2          	cmovne %rdx,%rax
14000145b:	48 f7 d9             	neg    %rcx
14000145e:	45 1b c9             	sbb    %r9d,%r9d
140001461:	41 f7 d1             	not    %r9d
140001464:	41 81 e1 7a 00 07 80 	and    $0x8007007a,%r9d
14000146b:	66 89 18             	mov    %bx,(%rax)
14000146e:	48 8b 5c 24 08       	mov    0x8(%rsp),%rbx
140001473:	41 8b c1             	mov    %r9d,%eax
140001476:	c3                   	ret
140001477:	cc                   	int3
140001478:	cc                   	int3
140001479:	cc                   	int3
14000147a:	cc                   	int3
14000147b:	cc                   	int3
14000147c:	cc                   	int3
14000147d:	cc                   	int3
14000147e:	cc                   	int3
14000147f:	cc                   	int3
140001480:	4c 89 44 24 18       	mov    %r8,0x18(%rsp)
140001485:	4c 89 4c 24 20       	mov    %r9,0x20(%rsp)
14000148a:	53                   	push   %rbx
14000148b:	55                   	push   %rbp
14000148c:	56                   	push   %rsi
14000148d:	57                   	push   %rdi
14000148e:	48 83 ec 28          	sub    $0x28,%rsp
140001492:	33 ed                	xor    %ebp,%ebp
140001494:	48 8d 42 ff          	lea    -0x1(%rdx),%rax
140001498:	48 3d fe ff ff 7f    	cmp    $0x7ffffffe,%rax
14000149e:	48 8b f1             	mov    %rcx,%rsi
1400014a1:	8b fd                	mov    %ebp,%edi
1400014a3:	b9 57 00 07 80       	mov    $0x80070057,%ecx
1400014a8:	0f 47 f9             	cmova  %ecx,%edi
1400014ab:	85 ff                	test   %edi,%edi
1400014ad:	78 34                	js     0x1400014e3
1400014af:	48 8d 5a ff          	lea    -0x1(%rdx),%rbx
1400014b3:	48 8b ce             	mov    %rsi,%rcx
1400014b6:	48 8b d3             	mov    %rbx,%rdx
1400014b9:	4c 8d 4c 24 68       	lea    0x68(%rsp),%r9
1400014be:	8b fd                	mov    %ebp,%edi
1400014c0:	e8 db a4 00 00       	call   0x14000b9a0
1400014c5:	85 c0                	test   %eax,%eax
1400014c7:	78 0f                	js     0x1400014d8
1400014c9:	48 98                	cltq
1400014cb:	48 3b c3             	cmp    %rbx,%rax
1400014ce:	77 08                	ja     0x1400014d8
1400014d0:	75 19                	jne    0x1400014eb
1400014d2:	66 89 2c 5e          	mov    %bp,(%rsi,%rbx,2)
1400014d6:	eb 13                	jmp    0x1400014eb
1400014d8:	66 89 2c 5e          	mov    %bp,(%rsi,%rbx,2)
1400014dc:	bf 7a 00 07 80       	mov    $0x8007007a,%edi
1400014e1:	eb 08                	jmp    0x1400014eb
1400014e3:	48 85 d2             	test   %rdx,%rdx
1400014e6:	74 03                	je     0x1400014eb
1400014e8:	66 89 2e             	mov    %bp,(%rsi)
1400014eb:	8b c7                	mov    %edi,%eax
1400014ed:	48 83 c4 28          	add    $0x28,%rsp
1400014f1:	5f                   	pop    %rdi
1400014f2:	5e                   	pop    %rsi
1400014f3:	5d                   	pop    %rbp
1400014f4:	5b                   	pop    %rbx
1400014f5:	c3                   	ret
1400014f6:	cc                   	int3
1400014f7:	cc                   	int3
1400014f8:	cc                   	int3
1400014f9:	cc                   	int3
1400014fa:	cc                   	int3
1400014fb:	cc                   	int3
1400014fc:	cc                   	int3
1400014fd:	cc                   	int3
1400014fe:	cc                   	int3
1400014ff:	cc                   	int3
140001500:	40 53                	rex push %rbx
140001502:	48 83 ec 20          	sub    $0x20,%rsp
140001506:	48 8b d9             	mov    %rcx,%rbx
140001509:	48 8b c2             	mov    %rdx,%rax
14000150c:	48 8d 0d 15 bb 00 00 	lea    0xbb15(%rip),%rcx        # 0x14000d028
140001513:	0f 57 c0             	xorps  %xmm0,%xmm0
140001516:	48 89 0b             	mov    %rcx,(%rbx)
140001519:	48 8d 53 08          	lea    0x8(%rbx),%rdx
14000151d:	48 8d 48 08          	lea    0x8(%rax),%rcx
140001521:	0f 11 02             	movups %xmm0,(%rdx)
140001524:	e8 39 a3 00 00       	call   0x14000b862
140001529:	48 8b c3             	mov    %rbx,%rax
14000152c:	48 83 c4 20          	add    $0x20,%rsp
140001530:	5b                   	pop    %rbx
140001531:	c3                   	ret
140001532:	cc                   	int3
140001533:	cc                   	int3
140001534:	cc                   	int3
140001535:	cc                   	int3
140001536:	cc                   	int3
140001537:	cc                   	int3
140001538:	cc                   	int3
140001539:	cc                   	int3
14000153a:	cc                   	int3
14000153b:	cc                   	int3
14000153c:	cc                   	int3
14000153d:	cc                   	int3
14000153e:	cc                   	int3
14000153f:	cc                   	int3
140001540:	48 83 79 08 00       	cmpq   $0x0,0x8(%rcx)
140001545:	48 8d 05 6c c2 00 00 	lea    0xc26c(%rip),%rax        # 0x14000d7b8
14000154c:	48 0f 45 41 08       	cmovne 0x8(%rcx),%rax
140001551:	c3                   	ret