0000000140001000 <.text>:
140001000:	cc                   	int3
140001001:	cc                   	int3
140001002:	cc                   	int3
140001003:	cc                   	int3
140001004:	cc                   	int3
140001005:	cc                   	int3
140001006:	cc                   	int3
140001007:	cc                   	int3
140001008:	cc                   	int3
140001009:	cc                   	int3
14000100a:	cc                   	int3
14000100b:	cc                   	int3
14000100c:	cc                   	int3
14000100d:	cc                   	int3
14000100e:	cc                   	int3
14000100f:	cc                   	int3
140001010:	48 8d 05 e9 14 00 00 	lea    0x14e9(%rip),%rax        # 0x140002500
140001017:	48 89 05 02 19 01 00 	mov    %rax,0x11902(%rip)        # 0x140012920
14000101e:	48 8d 05 fb 14 00 00 	lea    0x14fb(%rip),%rax        # 0x140002520
140001025:	48 89 05 1c 19 01 00 	mov    %rax,0x1191c(%rip)        # 0x140012948
14000102c:	48 8d 05 2d 16 00 00 	lea    0x162d(%rip),%rax        # 0x140002660
140001033:	48 89 05 f6 18 01 00 	mov    %rax,0x118f6(%rip)        # 0x140012930
14000103a:	c3                   	ret
14000103b:	cc                   	int3
14000103c:	cc                   	int3
14000103d:	cc                   	int3
14000103e:	cc                   	int3
14000103f:	cc                   	int3
140001040:	cc                   	int3
140001041:	cc                   	int3
140001042:	cc                   	int3
140001043:	cc                   	int3
140001044:	cc                   	int3
140001045:	cc                   	int3
140001046:	cc                   	int3
140001047:	cc                   	int3
140001048:	cc                   	int3
140001049:	cc                   	int3
14000104a:	cc                   	int3
14000104b:	cc                   	int3
14000104c:	cc                   	int3
14000104d:	cc                   	int3
14000104e:	cc                   	int3
14000104f:	cc                   	int3
140001050:	48 8d 0d e9 b2 00 00 	lea    0xb2e9(%rip),%rcx        # 0x14000c340
140001057:	e9 90 a1 00 00       	jmp    0x14000b1ec
14000105c:	cc                   	int3
14000105d:	cc                   	int3
14000105e:	cc                   	int3
14000105f:	cc                   	int3
140001060:	cc                   	int3
140001061:	cc                   	int3
140001062:	cc                   	int3
140001063:	cc                   	int3
140001064:	cc                   	int3
140001065:	cc                   	int3
140001066:	cc                   	int3
140001067:	cc                   	int3
140001068:	cc                   	int3
140001069:	cc                   	int3
14000106a:	cc                   	int3
14000106b:	cc                   	int3
14000106c:	cc                   	int3
14000106d:	cc                   	int3
14000106e:	cc                   	int3
14000106f:	cc                   	int3
140001070:	48 8d 0d f9 b2 00 00 	lea    0xb2f9(%rip),%rcx        # 0x14000c370
140001077:	e9 70 a1 00 00       	jmp    0x14000b1ec
14000107c:	cc                   	int3
14000107d:	cc                   	int3
14000107e:	cc                   	int3
14000107f:	cc                   	int3
140001080:	cc                   	int3
140001081:	cc                   	int3
140001082:	cc                   	int3
140001083:	cc                   	int3
140001084:	cc                   	int3
140001085:	cc                   	int3
140001086:	cc                   	int3
140001087:	cc                   	int3
140001088:	cc                   	int3
140001089:	cc                   	int3
14000108a:	cc                   	int3
14000108b:	cc                   	int3
14000108c:	cc                   	int3
14000108d:	cc                   	int3
14000108e:	cc                   	int3
14000108f:	cc                   	int3
140001090:	48 8d 05 59 28 00 00 	lea    0x2859(%rip),%rax        # 0x1400038f0
140001097:	48 89 05 62 18 01 00 	mov    %rax,0x11862(%rip)        # 0x140012900
14000109e:	48 8d 05 5b 0f 01 00 	lea    0x10f5b(%rip),%rax        # 0x140012000
1400010a5:	48 89 05 fc 17 01 00 	mov    %rax,0x117fc(%rip)        # 0x1400128a8
1400010ac:	48 8d 05 fd 19 01 00 	lea    0x119fd(%rip),%rax        # 0x140012ab0
1400010b3:	48 89 05 16 18 01 00 	mov    %rax,0x11816(%rip)        # 0x1400128d0
1400010ba:	c3                   	ret
1400010bb:	cc                   	int3
1400010bc:	cc                   	int3
1400010bd:	cc                   	int3
1400010be:	cc                   	int3
1400010bf:	cc                   	int3
1400010c0:	cc                   	int3
1400010c1:	cc                   	int3
1400010c2:	cc                   	int3
1400010c3:	cc                   	int3
1400010c4:	cc                   	int3
1400010c5:	cc                   	int3
1400010c6:	cc                   	int3
1400010c7:	cc                   	int3
1400010c8:	cc                   	int3
1400010c9:	cc                   	int3
1400010ca:	cc                   	int3
1400010cb:	cc                   	int3
1400010cc:	cc                   	int3
1400010cd:	cc                   	int3
1400010ce:	cc                   	int3
1400010cf:	cc                   	int3
1400010d0:	48 8d 05 b9 0a 00 00 	lea    0xab9(%rip),%rax        # 0x140001b90
1400010d7:	48 89 05 7a 18 01 00 	mov    %rax,0x1187a(%rip)        # 0x140012958
1400010de:	48 8d 05 fb 0a 00 00 	lea    0xafb(%rip),%rax        # 0x140001be0
1400010e5:	48 89 05 24 18 01 00 	mov    %rax,0x11824(%rip)        # 0x140012910
1400010ec:	48 8d 05 0d 0b 00 00 	lea    0xb0d(%rip),%rax        # 0x140001c00
1400010f3:	48 89 05 56 18 01 00 	mov    %rax,0x11856(%rip)        # 0x140012950
1400010fa:	48 8d 05 4f 2a 00 00 	lea    0x2a4f(%rip),%rax        # 0x140003b50
140001101:	48 89 05 f0 17 01 00 	mov    %rax,0x117f0(%rip)        # 0x1400128f8
140001108:	48 8d 05 41 29 00 00 	lea    0x2941(%rip),%rax        # 0x140003a50
14000110f:	48 89 05 4a 18 01 00 	mov    %rax,0x1184a(%rip)        # 0x140012960
140001116:	48 8d 05 b3 29 00 00 	lea    0x29b3(%rip),%rax        # 0x140003ad0
14000111d:	48 89 05 e4 17 01 00 	mov    %rax,0x117e4(%rip)        # 0x140012908
140001124:	c3                   	ret
140001125:	cc                   	int3
140001126:	cc                   	int3
140001127:	cc                   	int3
140001128:	cc                   	int3
140001129:	cc                   	int3
14000112a:	cc                   	int3
14000112b:	cc                   	int3
14000112c:	cc                   	int3
14000112d:	cc                   	int3
14000112e:	cc                   	int3
14000112f:	cc                   	int3
140001130:	48 83 ec 28          	sub    $0x28,%rsp
140001134:	45 33 c0             	xor    %r8d,%r8d
140001137:	48 8d 0d 1a 0f 01 00 	lea    0x10f1a(%rip),%rcx        # 0x140012058
14000113e:	33 d2                	xor    %edx,%edx
140001140:	48 ff 15 c1 c1 00 00 	rex.W call *0xc1c1(%rip)        # 0x14000d308
140001147:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000114c:	48 83 25 5c 0f 01 00 	andq   $0x0,0x10f5c(%rip)        # 0x1400120b0
140001153:	00
140001154:	48 8d 0d 5d 0f 01 00 	lea    0x10f5d(%rip),%rcx        # 0x1400120b8
14000115b:	0f 57 c0             	xorps  %xmm0,%xmm0
14000115e:	0f 57 c9             	xorps  %xmm1,%xmm1
140001161:	45 33 c0             	xor    %r8d,%r8d
140001164:	33 d2                	xor    %edx,%edx
140001166:	f3 0f 7f 05 12 0f 01 	movdqu %xmm0,0x10f12(%rip)        # 0x140012080
14000116d:	00
14000116e:	f3 0f 7f 0d 1a 0f 01 	movdqu %xmm1,0x10f1a(%rip)        # 0x140012090
140001175:	00
140001176:	f3 0f 7f 05 22 0f 01 	movdqu %xmm0,0x10f22(%rip)        # 0x1400120a0
14000117d:	00
14000117e:	48 ff 15 83 c1 00 00 	rex.W call *0xc183(%rip)        # 0x14000d308
140001185:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000118a:	48 83 25 8e 0f 01 00 	andq   $0x0,0x10f8e(%rip)        # 0x140012120
140001191:	00
140001192:	48 8d 0d 57 b2 00 00 	lea    0xb257(%rip),%rcx        # 0x14000c3f0
140001199:	0f 57 c0             	xorps  %xmm0,%xmm0
14000119c:	c6 05 6d 0e 01 00 01 	movb   $0x1,0x10e6d(%rip)        # 0x140012010
1400011a3:	0f 57 c9             	xorps  %xmm1,%xmm1
1400011a6:	f3 0f 7f 05 32 0f 01 	movdqu %xmm0,0x10f32(%rip)        # 0x1400120e0
1400011ad:	00
1400011ae:	f3 0f 7f 0d 3a 0f 01 	movdqu %xmm1,0x10f3a(%rip)        # 0x1400120f0
1400011b5:	00
1400011b6:	f3 0f 7f 05 42 0f 01 	movdqu %xmm0,0x10f42(%rip)        # 0x140012100
1400011bd:	00
1400011be:	f3 0f 7f 0d 4a 0f 01 	movdqu %xmm1,0x10f4a(%rip)        # 0x140012110
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