140925fe7:	cc                   	int3
140925fe8:	cc                   	int3
140925fe9:	cc                   	int3
140925fea:	cc                   	int3
140925feb:	cc                   	int3
140925fec:	cc                   	int3
140925fed:	cc                   	int3
140925fee:	cc                   	int3
140925fef:	cc                   	int3
140925ff0:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
140925ff5:	89 54 24 10          	mov    %edx,0x10(%rsp)
140925ff9:	55                   	push   %rbp
140925ffa:	56                   	push   %rsi
140925ffb:	57                   	push   %rdi
140925ffc:	41 54                	push   %r12
140925ffe:	41 55                	push   %r13
140926000:	41 56                	push   %r14
140926002:	41 57                	push   %r15
140926004:	48 81 ec 80 00 00 00 	sub    $0x80,%rsp
14092600b:	48 8b 29             	mov    (%rcx),%rbp
14092600e:	4d 8b e8             	mov    %r8,%r13
140926011:	48 8b 94 24 e0 00 00 	mov    0xe0(%rsp),%rdx
140926018:	00
140926019:	48 8b f9             	mov    %rcx,%rdi
14092601c:	45 33 ff             	xor    %r15d,%r15d
14092601f:	48 89 ac 24 c0 00 00 	mov    %rbp,0xc0(%rsp)
140926026:	00
140926027:	45 33 c0             	xor    %r8d,%r8d
14092602a:	48 8b cd             	mov    %rbp,%rcx
14092602d:	4d 8b e1             	mov    %r9,%r12
140926030:	41 8b df             	mov    %r15d,%ebx
140926033:	4c 8b 72 28          	mov    0x28(%rdx),%r14
140926037:	e8 84 a4 fd ff       	call   0x1409004c0
14092603c:	48 8b 94 24 e8 00 00 	mov    0xe8(%rsp),%rdx
140926043:	00
140926044:	48 8b f0             	mov    %rax,%rsi
140926047:	48 89 84 24 d0 00 00 	mov    %rax,0xd0(%rsp)
14092604e:	00
14092604f:	48 85 d2             	test   %rdx,%rdx
140926052:	74 18                	je     0x14092606c
140926054:	45 33 c9             	xor    %r9d,%r9d
140926057:	45 33 c0             	xor    %r8d,%r8d
14092605a:	48 8b cd             	mov    %rbp,%rcx
14092605d:	e8 ce d2 f7 ff       	call   0x1408a3330
140926062:	48 89 84 24 e8 00 00 	mov    %rax,0xe8(%rsp)
140926069:	00
14092606a:	eb 08                	jmp    0x140926074
14092606c:	4c 89 bc 24 e8 00 00 	mov    %r15,0xe8(%rsp)
140926073:	00
140926074:	bd ff ff ff ff       	mov    $0xffffffff,%ebp
140926079:	48 85 f6             	test   %rsi,%rsi
14092607c:	74 15                	je     0x140926093
14092607e:	48 8b 46 28          	mov    0x28(%rsi),%rax
140926082:	81 4e 48 00 02 00 00 	orl    $0x200,0x48(%rsi)
140926089:	89 6e 4c             	mov    %ebp,0x4c(%rsi)
14092608c:	ff 48 2c             	decl   0x2c(%rax)
14092608f:	4c 89 7e 28          	mov    %r15,0x28(%rsi)
140926093:	4d 85 ed             	test   %r13,%r13
140926096:	0f 84 c6 00 00 00    	je     0x140926162
14092609c:	41 8b ef             	mov    %r15d,%ebp
14092609f:	66 45 3b 7d 5e       	cmp    0x5e(%r13),%r15w
1409260a4:	0f 83 98 00 00 00    	jae    0x140926142
1409260aa:	49 8b f7             	mov    %r15,%rsi
1409260ad:	0f 1f 00             	nopl   (%rax)
1409260b0:	49 8b 45 08          	mov    0x8(%r13),%rax
1409260b4:	48 8b cf             	mov    %rdi,%rcx
1409260b7:	0f bf 14 30          	movswl (%rax,%rsi,1),%edx
1409260bb:	e8 80 e1 f7 ff       	call   0x1408a4240
1409260c0:	48 8b d0             	mov    %rax,%rdx
1409260c3:	48 85 db             	test   %rbx,%rbx
1409260c6:	75 1b                	jne    0x1409260e3
1409260c8:	48 8b 0f             	mov    (%rdi),%rcx
1409260cb:	e8 60 98 fb ff       	call   0x1408df930
1409260d0:	0f 10 05 e9 07 72 00 	movups 0x7207e9(%rip),%xmm0        # 0x1410468c0
1409260d7:	48 8b d8             	mov    %rax,%rbx
1409260da:	0f 10 0d cf 07 72 00 	movups 0x7207cf(%rip),%xmm1        # 0x1410468b0
1409260e1:	eb 3e                	jmp    0x140926121
1409260e3:	48 63 03             	movslq (%rbx),%rax
1409260e6:	8d 48 01             	lea    0x1(%rax),%ecx
1409260e9:	39 4b 04             	cmp    %ecx,0x4(%rbx)
1409260ec:	7d 10                	jge    0x1409260fe
1409260ee:	48 8b 0f             	mov    (%rdi),%rcx
1409260f1:	4c 8b c2             	mov    %rdx,%r8
1409260f4:	48 8b d3             	mov    %rbx,%rdx
1409260f7:	e8 44 97 fb ff       	call   0x1408df840
1409260fc:	eb d2                	jmp    0x1409260d0
1409260fe:	0f 10 0d ab 07 72 00 	movups 0x7207ab(%rip),%xmm1        # 0x1410468b0
140926105:	48 c1 e0 05          	shl    $0x5,%rax
140926109:	0f 10 05 b0 07 72 00 	movups 0x7207b0(%rip),%xmm0        # 0x1410468c0
140926110:	89 0b                	mov    %ecx,(%rbx)
140926112:	0f 11 4c 18 08       	movups %xmm1,0x8(%rax,%rbx,1)
140926117:	0f 11 44 18 18       	movups %xmm0,0x18(%rax,%rbx,1)
14092611c:	48 89 54 18 08       	mov    %rdx,0x8(%rax,%rbx,1)
140926121:	41 0f b7 45 5e       	movzwl 0x5e(%r13),%eax
140926126:	ff c5                	inc    %ebp
140926128:	48 83 c6 02          	add    $0x2,%rsi
14092612c:	3b e8                	cmp    %eax,%ebp
14092612e:	7c 80                	jl     0x1409260b0
140926130:	41 80 7e 3f 01       	cmpb   $0x1,0x3f(%r14)
140926135:	41 0f 95 c7          	setne  %r15b
140926139:	41 83 c7 0e          	add    $0xe,%r15d
14092613d:	e9 0d 02 00 00       	jmp    0x14092634f
140926142:	41 80 7e 3f 01       	cmpb   $0x1,0x3f(%r14)
140926147:	0f 10 05 72 07 72 00 	movups 0x720772(%rip),%xmm0        # 0x1410468c0
14092614e:	41 0f 95 c7          	setne  %r15b
140926152:	0f 10 0d 57 07 72 00 	movups 0x720757(%rip),%xmm1        # 0x1410468b0
140926159:	41 83 c7 0e          	add    $0xe,%r15d
14092615d:	e9 ed 01 00 00       	jmp    0x14092634f
140926162:	41 0f b6 46 3f       	movzbl 0x3f(%r14),%eax
140926167:	3c 02                	cmp    $0x2,%al
140926169:	0f 85 ae 00 00 00    	jne    0x14092621d
14092616f:	41 8b f7             	mov    %r15d,%esi
140926172:	66 45 3b 7e 36       	cmp    0x36(%r14),%r15w
140926177:	0f 8d 87 00 00 00    	jge    0x140926204
14092617d:	0f 1f 00             	nopl   (%rax)
140926180:	8b d6                	mov    %esi,%edx
140926182:	48 8b cf             	mov    %rdi,%rcx
140926185:	e8 b6 e0 f7 ff       	call   0x1408a4240
14092618a:	48 8b c8             	mov    %rax,%rcx
14092618d:	48 85 db             	test   %rbx,%rbx
140926190:	75 1e                	jne    0x1409261b0
140926192:	48 8b 0f             	mov    (%rdi),%rcx
140926195:	48 8b d0             	mov    %rax,%rdx
140926198:	e8 93 97 fb ff       	call   0x1408df930
14092619d:	0f 10 05 1c 07 72 00 	movups 0x72071c(%rip),%xmm0        # 0x1410468c0
1409261a4:	48 8b d8             	mov    %rax,%rbx
1409261a7:	0f 10 0d 02 07 72 00 	movups 0x720702(%rip),%xmm1        # 0x1410468b0
1409261ae:	eb 3e                	jmp    0x1409261ee
1409261b0:	48 63 03             	movslq (%rbx),%rax
1409261b3:	8d 50 01             	lea    0x1(%rax),%edx
1409261b6:	39 53 04             	cmp    %edx,0x4(%rbx)
1409261b9:	7d 10                	jge    0x1409261cb
1409261bb:	4c 8b c1             	mov    %rcx,%r8
1409261be:	48 8b d3             	mov    %rbx,%rdx
1409261c1:	48 8b 0f             	mov    (%rdi),%rcx
1409261c4:	e8 77 96 fb ff       	call   0x1408df840
1409261c9:	eb d2                	jmp    0x14092619d
1409261cb:	0f 10 0d de 06 72 00 	movups 0x7206de(%rip),%xmm1        # 0x1410468b0
1409261d2:	48 c1 e0 05          	shl    $0x5,%rax
1409261d6:	0f 10 05 e3 06 72 00 	movups 0x7206e3(%rip),%xmm0        # 0x1410468c0
1409261dd:	89 13                	mov    %edx,(%rbx)
1409261df:	0f 11 4c 18 08       	movups %xmm1,0x8(%rax,%rbx,1)
1409261e4:	0f 11 44 18 18       	movups %xmm0,0x18(%rax,%rbx,1)
1409261e9:	48 89 4c 18 08       	mov    %rcx,0x8(%rax,%rbx,1)
1409261ee:	41 0f bf 46 36       	movswl 0x36(%r14),%eax
1409261f3:	ff c6                	inc    %esi
1409261f5:	3b f0                	cmp    %eax,%esi
1409261f7:	7c 87                	jl     0x140926180
1409261f9:	41 bf 0e 00 00 00    	mov    $0xe,%r15d
1409261ff:	e9 4b 01 00 00       	jmp    0x14092634f
140926204:	0f 10 05 b5 06 72 00 	movups 0x7206b5(%rip),%xmm0        # 0x1410468c0
14092620b:	41 bf 0e 00 00 00    	mov    $0xe,%r15d
140926211:	0f 10 0d 98 06 72 00 	movups 0x720698(%rip),%xmm1        # 0x1410468b0
140926218:	e9 32 01 00 00       	jmp    0x14092634f
14092621d:	48 8b 0f             	mov    (%rdi),%rcx
140926220:	3c 01                	cmp    $0x1,%al
140926222:	ba 48 00 00 00       	mov    $0x48,%edx
140926227:	41 0f 95 c7          	setne  %r15b
14092622b:	41 83 c7 0e          	add    $0xe,%r15d
14092622f:	e8 cc 03 fb ff       	call   0x1408d6600
140926234:	48 8b d8             	mov    %rax,%rbx
140926237:	48 85 c0             	test   %rax,%rax
14092623a:	0f 84 f3 00 00 00    	je     0x140926333
140926240:	0f 57 c0             	xorps  %xmm0,%xmm0
140926243:	33 c0                	xor    %eax,%eax
140926245:	0f 11 03             	movups %xmm0,(%rbx)
140926248:	0f 11 43 10          	movups %xmm0,0x10(%rbx)
14092624c:	0f 11 43 20          	movups %xmm0,0x20(%rbx)
140926250:	0f 11 43 30          	movups %xmm0,0x30(%rbx)
140926254:	48 89 43 40          	mov    %rax,0x40(%rbx)
140926258:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
14092625c:	c6 03 4b             	movb   $0x4b,(%rbx)
14092625f:	66 89 6b 32          	mov    %bp,0x32(%rbx)
140926263:	48 85 c9             	test   %rcx,%rcx
140926266:	74 03                	je     0x14092626b
140926268:	8b 49 28             	mov    0x28(%rcx),%ecx
14092626b:	48 8b 43 18          	mov    0x18(%rbx),%rax
14092626f:	89 8c 24 e0 00 00 00 	mov    %ecx,0xe0(%rsp)
140926276:	48 85 c0             	test   %rax,%rax
140926279:	74 0e                	je     0x140926289
14092627b:	39 48 28             	cmp    %ecx,0x28(%rax)
14092627e:	0f 4f 48 28          	cmovg  0x28(%rax),%ecx
140926282:	89 8c 24 e0 00 00 00 	mov    %ecx,0xe0(%rsp)
140926289:	44 8b 5b 04          	mov    0x4(%rbx),%r11d
14092628d:	41 0f ba e3 0c       	bt     $0xc,%r11d
140926292:	73 1a                	jae    0x1409262ae
140926294:	48 8b 4b 20          	mov    0x20(%rbx),%rcx
140926298:	48 8d 94 24 e0 00 00 	lea    0xe0(%rsp),%rdx
14092629f:	00
1409262a0:	e8 5b 71 f8 ff       	call   0x1408ad400
1409262a5:	8b 8c 24 e0 00 00 00 	mov    0xe0(%rsp),%ecx
1409262ac:	eb 62                	jmp    0x140926310
1409262ae:	4c 8b 53 20          	mov    0x20(%rbx),%r10
1409262b2:	4d 85 d2             	test   %r10,%r10
1409262b5:	74 59                	je     0x140926310
1409262b7:	4d 63 0a             	movslq (%r10),%r9
1409262ba:	4d 85 c9             	test   %r9,%r9
1409262bd:	7e 43                	jle    0x140926302
1409262bf:	49 8d 52 08          	lea    0x8(%r10),%rdx
1409262c3:	4d 8b c1             	mov    %r9,%r8
1409262c6:	48 8b 02             	mov    (%rdx),%rax
1409262c9:	48 85 c0             	test   %rax,%rax
1409262cc:	74 07                	je     0x1409262d5
1409262ce:	39 48 28             	cmp    %ecx,0x28(%rax)
1409262d1:	0f 4f 48 28          	cmovg  0x28(%rax),%ecx
1409262d5:	48 83 c2 20          	add    $0x20,%rdx
1409262d9:	49 83 e8 01          	sub    $0x1,%r8
1409262dd:	75 e7                	jne    0x1409262c6
1409262df:	33 d2                	xor    %edx,%edx
1409262e1:	4d 8d 42 08          	lea    0x8(%r10),%r8
1409262e5:	66 66 66 0f 1f 84 00 	data16 data16 nopw 0x0(%rax,%rax,1)
1409262ec:	00 00 00 00
1409262f0:	49 8b 00             	mov    (%r8),%rax
1409262f3:	4d 8d 40 20          	lea    0x20(%r8),%r8
1409262f7:	0b 50 04             	or     0x4(%rax),%edx
1409262fa:	49 83 e9 01          	sub    $0x1,%r9
1409262fe:	75 f0                	jne    0x1409262f0
140926300:	eb 02                	jmp    0x140926304
140926302:	33 d2                	xor    %edx,%edx
140926304:	81 e2 08 02 40 00    	and    $0x400208,%edx
14092630a:	41 0b d3             	or     %r11d,%edx
14092630d:	89 53 04             	mov    %edx,0x4(%rbx)
140926310:	ff c1                	inc    %ecx
140926312:	89 4b 28             	mov    %ecx,0x28(%rbx)
140926315:	48 8b 07             	mov    (%rdi),%rax
140926318:	44 8b 80 94 00 00 00 	mov    0x94(%rax),%r8d
14092631f:	41 3b c8             	cmp    %r8d,%ecx
140926322:	7e 0f                	jle    0x140926333
140926324:	48 8d 15 65 9b 72 00 	lea    0x729b65(%rip),%rdx        # 0x14104fe90
14092632b:	48 8b cf             	mov    %rdi,%rcx
14092632e:	e8 4d 35 fb ff       	call   0x1408d9880
140926333:	48 8b 0f             	mov    (%rdi),%rcx
140926336:	48 8b d3             	mov    %rbx,%rdx
140926339:	e8 f2 95 fb ff       	call   0x1408df930
14092633e:	0f 10 05 7b 05 72 00 	movups 0x72057b(%rip),%xmm0        # 0x1410468c0
140926345:	48 8b d8             	mov    %rax,%rbx
140926348:	0f 10 0d 61 05 72 00 	movups 0x720561(%rip),%xmm1        # 0x1410468b0
14092634f:	4c 8b b4 24 c0 00 00 	mov    0xc0(%rsp),%r14
140926356:	00
140926357:	4d 85 e4             	test   %r12,%r12
14092635a:	0f 84 9f 00 00 00    	je     0x1409263ff
140926360:	33 ed                	xor    %ebp,%ebp
140926362:	41 39 2c 24          	cmp    %ebp,(%r12)
140926366:	0f 8e 93 00 00 00    	jle    0x1409263ff
14092636c:	49 8d 74 24 08       	lea    0x8(%r12),%rsi
140926371:	48 8b 16             	mov    (%rsi),%rdx
140926374:	48 85 d2             	test   %rdx,%rdx
140926377:	74 21                	je     0x14092639a
140926379:	45 33 c9             	xor    %r9d,%r9d
14092637c:	45 33 c0             	xor    %r8d,%r8d
14092637f:	49 8b ce             	mov    %r14,%rcx
140926382:	e8 a9 cf f7 ff       	call   0x1408a3330
140926387:	0f 10 05 32 05 72 00 	movups 0x720532(%rip),%xmm0        # 0x1410468c0
14092638e:	48 8b c8             	mov    %rax,%rcx
140926391:	0f 10 0d 18 05 72 00 	movups 0x720518(%rip),%xmm1        # 0x1410468b0
140926398:	eb 02                	jmp    0x14092639c
14092639a:	33 c9                	xor    %ecx,%ecx
14092639c:	48 85 db             	test   %rbx,%rbx
14092639f:	75 1e                	jne    0x1409263bf
1409263a1:	48 8b d1             	mov    %rcx,%rdx
1409263a4:	48 8b 0f             	mov    (%rdi),%rcx
1409263a7:	e8 84 95 fb ff       	call   0x1408df930
1409263ac:	0f 10 05 0d 05 72 00 	movups 0x72050d(%rip),%xmm0        # 0x1410468c0
1409263b3:	48 8b d8             	mov    %rax,%rbx
1409263b6:	0f 10 0d f3 04 72 00 	movups 0x7204f3(%rip),%xmm1        # 0x1410468b0
1409263bd:	eb 30                	jmp    0x1409263ef
1409263bf:	48 63 03             	movslq (%rbx),%rax
1409263c2:	8d 50 01             	lea    0x1(%rax),%edx
1409263c5:	39 53 04             	cmp    %edx,0x4(%rbx)
1409263c8:	7d 10                	jge    0x1409263da
1409263ca:	4c 8b c1             	mov    %rcx,%r8
1409263cd:	48 8b d3             	mov    %rbx,%rdx
1409263d0:	48 8b 0f             	mov    (%rdi),%rcx
1409263d3:	e8 68 94 fb ff       	call   0x1408df840
1409263d8:	eb d2                	jmp    0x1409263ac
1409263da:	48 c1 e0 05          	shl    $0x5,%rax
1409263de:	89 13                	mov    %edx,(%rbx)
1409263e0:	0f 11 4c 18 08       	movups %xmm1,0x8(%rax,%rbx,1)
1409263e5:	0f 11 44 18 18       	movups %xmm0,0x18(%rax,%rbx,1)
1409263ea:	48 89 4c 18 08       	mov    %rcx,0x8(%rax,%rbx,1)
1409263ef:	ff c5                	inc    %ebp
1409263f1:	48 83 c6 20          	add    $0x20,%rsi
1409263f5:	41 3b 2c 24          	cmp    (%r12),%ebp
1409263f9:	0f 8c 72 ff ff ff    	jl     0x140926371
1409263ff:	4c 8b 8c 24 e8 00 00 	mov    0xe8(%rsp),%r9
140926406:	00
140926407:	48 8b d3             	mov    %rbx,%rdx
14092640a:	4c 8b 84 24 d0 00 00 	mov    0xd0(%rsp),%r8
140926411:	00
140926412:	48 8b cf             	mov    %rdi,%rcx
140926415:	48 c7 44 24 40 00 00 	movq   $0x0,0x40(%rsp)
14092641c:	00 00
14092641e:	c7 44 24 38 00 00 82 	movl   $0x820000,0x38(%rsp)
140926425:	00
140926426:	48 c7 44 24 30 00 00 	movq   $0x0,0x30(%rsp)
14092642d:	00 00
14092642f:	48 c7 44 24 28 00 00 	movq   $0x0,0x28(%rsp)
140926436:	00 00
140926438:	48 c7 44 24 20 00 00 	movq   $0x0,0x20(%rsp)
14092643f:	00 00
140926441:	e8 ca 8b fd ff       	call   0x1408ff010
140926446:	48 8b d8             	mov    %rax,%rbx
140926449:	48 85 c0             	test   %rax,%rax
14092644c:	74 07                	je     0x140926455
14092644e:	81 48 04 00 00 00 08 	orl    $0x8000000,0x4(%rax)
140926455:	8b 84 24 c8 00 00 00 	mov    0xc8(%rsp),%eax
14092645c:	89 44 24 54          	mov    %eax,0x54(%rsp)
140926460:	44 88 7c 24 50       	mov    %r15b,0x50(%rsp)
140926465:	48 c7 44 24 68 00 00 	movq   $0x0,0x68(%rsp)
14092646c:	00 00
14092646e:	48 c7 44 24 5c 00 00 	movq   $0x0,0x5c(%rsp)
140926475:	00 00
140926477:	4d 85 ed             	test   %r13,%r13
14092647a:	74 0b                	je     0x140926487
14092647c:	41 0f b7 45 5e       	movzwl 0x5e(%r13),%eax
140926481:	89 44 24 58          	mov    %eax,0x58(%rsp)
140926485:	eb 08                	jmp    0x14092648f
140926487:	c7 44 24 58 ff ff ff 	movl   $0xffffffff,0x58(%rsp)
14092648e:	ff
14092648f:	4c 8d 44 24 50       	lea    0x50(%rsp),%r8
140926494:	48 8b d3             	mov    %rbx,%rdx
140926497:	48 8b cf             	mov    %rdi,%rcx
14092649a:	e8 d1 52 fd ff       	call   0x1408fb770
14092649f:	48 85 db             	test   %rbx,%rbx
1409264a2:	74 11                	je     0x1409264b5
1409264a4:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1409264aa:	48 8b d3             	mov    %rbx,%rdx
1409264ad:	49 8b ce             	mov    %r14,%rcx
1409264b0:	e8 ab 16 f7 ff       	call   0x140897b60
1409264b5:	48 8b 9c 24 d8 00 00 	mov    0xd8(%rsp),%rbx
1409264bc:	00
1409264bd:	48 81 c4 80 00 00 00 	add    $0x80,%rsp
1409264c4:	41 5f                	pop    %r15
1409264c6:	41 5e                	pop    %r14
1409264c8:	41 5d                	pop    %r13
1409264ca:	41 5c                	pop    %r12
1409264cc:	5f                   	pop    %rdi
1409264cd:	5e                   	pop    %rsi
1409264ce:	5d                   	pop    %rbp
1409264cf:	c3                   	ret
1409264d0:	85 d2                	test   %edx,%edx
1409264d2:	0f 8e de 00 00 00    	jle    0x1409265b6
1409264d8:	56                   	push   %rsi
1409264d9:	41 56                	push   %r14
1409264db:	41 57                	push   %r15
1409264dd:	48 83 ec 20          	sub    $0x20,%rsp
1409264e1:	48 89 5c 24 40       	mov    %rbx,0x40(%rsp)
1409264e6:	4d 8b f0             	mov    %r8,%r14
1409264e9:	48 89 6c 24 48       	mov    %rbp,0x48(%rsp)
1409264ee:	48 8b f1             	mov    %rcx,%rsi