1409280cc:	44 8b 7c 24 78       	mov    0x78(%rsp),%r15d
1409280d1:	48 8b 44 24 70       	mov    0x70(%rsp),%rax
1409280d6:	85 ff                	test   %edi,%edi
1409280d8:	75 73                	jne    0x14092814d
1409280da:	8b fd                	mov    %ebp,%edi
1409280dc:	48 39 be 40 02 00 00 	cmp    %rdi,0x240(%rsi)
1409280e3:	74 5d                	je     0x140928142
1409280e5:	4c 8b f5             	mov    %rbp,%r14
1409280e8:	3b ae 1c 02 00 00    	cmp    0x21c(%rsi),%ebp
1409280ee:	7d 52                	jge    0x140928142
1409280f0:	48 8b 86 40 02 00 00 	mov    0x240(%rsi),%rax
1409280f7:	49 8b 1c 06          	mov    (%r14,%rax,1),%rbx
1409280fb:	48 8b 43 08          	mov    0x8(%rbx),%rax
1409280ff:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
140928103:	48 8b 10             	mov    (%rax),%rdx
140928106:	48 85 c9             	test   %rcx,%rcx
140928109:	74 2d                	je     0x140928138
14092810b:	83 3a 02             	cmpl   $0x2,(%rdx)
14092810e:	7c 28                	jl     0x140928138
140928110:	ff 43 18             	incl   0x18(%rbx)
140928113:	48 8b 82 a8 00 00 00 	mov    0xa8(%rdx),%rax
14092811a:	48 85 c0             	test   %rax,%rax
14092811d:	74 11                	je     0x140928130
14092811f:	44 39 63 20          	cmp    %r12d,0x20(%rbx)
140928123:	7e 0b                	jle    0x140928130
140928125:	41 8b d4             	mov    %r12d,%edx
140928128:	ff 15 f2 b8 65 00    	call   *0x65b8f2(%rip)        # 0x140f83a20
14092812e:	8b f8                	mov    %eax,%edi
140928130:	48 8b cb             	mov    %rbx,%rcx
140928133:	e8 b8 f3 fe ff       	call   0x1409174f0
140928138:	ff c5                	inc    %ebp
14092813a:	49 83 c6 08          	add    $0x8,%r14
14092813e:	85 ff                	test   %edi,%edi
140928140:	74 a6                	je     0x1409280e8
140928142:	48 8b 44 24 70       	mov    0x70(%rsp),%rax
140928147:	41 83 ff 02          	cmp    $0x2,%r15d
14092814b:	75 16                	jne    0x140928163
14092814d:	48 8b 48 58          	mov    0x58(%rax),%rcx
140928151:	48 89 8e f0 02 00 00 	mov    %rcx,0x2f0(%rsi)
140928158:	48 8b 48 60          	mov    0x60(%rax),%rcx
14092815c:	48 89 8e f8 02 00 00 	mov    %rcx,0x2f8(%rsi)
140928163:	8b c7                	mov    %edi,%eax
140928165:	48 83 c4 30          	add    $0x30,%rsp
140928169:	41 5f                	pop    %r15
14092816b:	41 5e                	pop    %r14
14092816d:	41 5c                	pop    %r12
14092816f:	5f                   	pop    %rdi
140928170:	5e                   	pop    %rsi
140928171:	5d                   	pop    %rbp
140928172:	5b                   	pop    %rbx
140928173:	c3                   	ret
140928174:	cc                   	int3
140928175:	cc                   	int3
140928176:	cc                   	int3
140928177:	cc                   	int3
140928178:	cc                   	int3
140928179:	cc                   	int3
14092817a:	cc                   	int3
14092817b:	cc                   	int3
14092817c:	cc                   	int3
14092817d:	cc                   	int3
14092817e:	cc                   	int3
14092817f:	cc                   	int3
140928180:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140928185:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
14092818a:	57                   	push   %rdi
14092818b:	48 83 ec 20          	sub    $0x20,%rsp
14092818f:	41 8b d8             	mov    %r8d,%ebx
140928192:	48 8b fa             	mov    %rdx,%rdi
140928195:	48 8b f1             	mov    %rcx,%rsi
140928198:	e8 93 11 00 00       	call   0x140929330
14092819d:	44 8b c3             	mov    %ebx,%r8d
1409281a0:	48 8b d7             	mov    %rdi,%rdx
1409281a3:	48 8b ce             	mov    %rsi,%rcx
1409281a6:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1409281ab:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1409281b0:	48 83 c4 20          	add    $0x20,%rsp
1409281b4:	5f                   	pop    %rdi
1409281b5:	e9 d6 b7 fe ff       	jmp    0x140913990
1409281ba:	cc                   	int3
1409281bb:	cc                   	int3
1409281bc:	cc                   	int3
1409281bd:	cc                   	int3
1409281be:	cc                   	int3
1409281bf:	cc                   	int3
1409281c0:	40 53                	rex push %rbx
1409281c2:	55                   	push   %rbp
1409281c3:	57                   	push   %rdi
1409281c4:	41 54                	push   %r12
1409281c6:	41 55                	push   %r13
1409281c8:	41 56                	push   %r14
1409281ca:	41 57                	push   %r15
1409281cc:	48 83 ec 40          	sub    $0x40,%rsp
1409281d0:	48 8b 81 40 02 00 00 	mov    0x240(%rcx),%rax
1409281d7:	33 ed                	xor    %ebp,%ebp
1409281d9:	44 8b e5             	mov    %ebp,%r12d
1409281dc:	89 ac 24 80 00 00 00 	mov    %ebp,0x80(%rsp)
1409281e3:	8b fd                	mov    %ebp,%edi
1409281e5:	48 89 84 24 90 00 00 	mov    %rax,0x90(%rsp)
1409281ec:	00
1409281ed:	48 89 a9 40 02 00 00 	mov    %rbp,0x240(%rcx)
1409281f4:	44 8b f5             	mov    %ebp,%r14d
1409281f7:	4c 8b f8             	mov    %rax,%r15
1409281fa:	48 89 b4 24 88 00 00 	mov    %rsi,0x88(%rsp)
140928201:	00
140928202:	4c 8b ea             	mov    %rdx,%r13
140928205:	48 8b d9             	mov    %rcx,%rbx
140928208:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
14092820f:	00
140928210:	44 3b b3 1c 02 00 00 	cmp    0x21c(%rbx),%r14d
140928217:	7d 39                	jge    0x140928252
140928219:	49 8b 07             	mov    (%r15),%rax
14092821c:	48 8b 70 10          	mov    0x10(%rax),%rsi
140928220:	48 85 f6             	test   %rsi,%rsi
140928223:	74 22                	je     0x140928247
140928225:	48 8b 06             	mov    (%rsi),%rax
140928228:	48 8b 40 78          	mov    0x78(%rax),%rax
14092822c:	48 85 c0             	test   %rax,%rax
14092822f:	74 16                	je     0x140928247
140928231:	48 8b ce             	mov    %rsi,%rcx
140928234:	ff 15 e6 b7 65 00    	call   *0x65b7e6(%rip)        # 0x140f83a20
14092823a:	48 8b d6             	mov    %rsi,%rdx
14092823d:	49 8b cd             	mov    %r13,%rcx
140928240:	8b f8                	mov    %eax,%edi
140928242:	e8 89 ed fe ff       	call   0x140916fd0
140928247:	41 ff c6             	inc    %r14d
14092824a:	49 83 c7 08          	add    $0x8,%r15
14092824e:	85 ff                	test   %edi,%edi
140928250:	74 be                	je     0x140928210
140928252:	48 8b 84 24 90 00 00 	mov    0x90(%rsp),%rax
140928259:	00
14092825a:	44 8b fd             	mov    %ebp,%r15d
14092825d:	48 89 83 40 02 00 00 	mov    %rax,0x240(%rbx)
140928264:	85 ff                	test   %edi,%edi
140928266:	0f 85 96 07 00 00    	jne    0x140928a02
14092826c:	4c 8b f5             	mov    %rbp,%r14
14092826f:	4c 8d 2d ea e7 71 00 	lea    0x71e7ea(%rip),%r13        # 0x141046a60
140928276:	44 3b 7b 28          	cmp    0x28(%rbx),%r15d
14092827a:	0f 8d 91 00 00 00    	jge    0x140928311
140928280:	48 8b 43 20          	mov    0x20(%rbx),%rax
140928284:	4a 8b 74 30 08       	mov    0x8(%rax,%r14,1),%rsi
140928289:	48 85 f6             	test   %rsi,%rsi
14092828c:	74 6f                	je     0x1409282fd
14092828e:	80 7e 10 02          	cmpb   $0x2,0x10(%rsi)
140928292:	75 69                	jne    0x1409282fd
140928294:	c7 84 24 80 00 00 00 	movl   $0x1,0x80(%rsp)
14092829b:	01 00 00 00
14092829f:	40 38 6e 11          	cmp    %bpl,0x11(%rsi)
1409282a3:	74 11                	je     0x1409282b6
1409282a5:	ff 46 14             	incl   0x14(%rsi)
1409282a8:	40 38 6e 12          	cmp    %bpl,0x12(%rsi)
1409282ac:	75 08                	jne    0x1409282b6
1409282ae:	48 8b ce             	mov    %rsi,%rcx
1409282b1:	e8 fa d2 f6 ff       	call   0x1408955b0
1409282b6:	48 8b 46 08          	mov    0x8(%rsi),%rax
1409282ba:	48 8b 08             	mov    (%rax),%rcx
1409282bd:	48 8b 43 20          	mov    0x20(%rbx),%rax
1409282c1:	41 80 7c 06 10 01    	cmpb   $0x1,0x10(%r14,%rax,1)
1409282c7:	74 19                	je     0x1409282e2
1409282c9:	0f b6 41 09          	movzbl 0x9(%rcx),%eax
1409282cd:	42 38 2c 28          	cmp    %bpl,(%rax,%r13,1)
1409282d1:	74 0f                	je     0x1409282e2
1409282d3:	40 38 69 10          	cmp    %bpl,0x10(%rcx)
1409282d7:	75 09                	jne    0x1409282e2
1409282d9:	40 38 69 14          	cmp    %bpl,0x14(%rcx)
1409282dd:	75 03                	jne    0x1409282e2
1409282df:	41 ff c4             	inc    %r12d
1409282e2:	e8 49 70 fc ff       	call   0x1408ef330
1409282e7:	8b f8                	mov    %eax,%edi
1409282e9:	40 38 6e 11          	cmp    %bpl,0x11(%rsi)
1409282ed:	74 0e                	je     0x1409282fd
1409282ef:	83 6e 14 01          	subl   $0x1,0x14(%rsi)
1409282f3:	75 08                	jne    0x1409282fd
1409282f5:	48 8b ce             	mov    %rsi,%rcx
1409282f8:	e8 d3 d5 ff ff       	call   0x1409258d0
1409282fd:	41 ff c7             	inc    %r15d
140928300:	49 83 c6 20          	add    $0x20,%r14
140928304:	85 ff                	test   %edi,%edi
140928306:	0f 84 6a ff ff ff    	je     0x140928276
14092830c:	e9 f1 06 00 00       	jmp    0x140928a02
140928311:	39 ac 24 80 00 00 00 	cmp    %ebp,0x80(%rsp)
140928318:	74 29                	je     0x140928343
14092831a:	48 8b 83 20 01 00 00 	mov    0x120(%rbx),%rax
140928321:	48 85 c0             	test   %rax,%rax
140928324:	74 1d                	je     0x140928343
140928326:	48 8b 8b 18 01 00 00 	mov    0x118(%rbx),%rcx
14092832d:	ff 15 ed b6 65 00    	call   *0x65b6ed(%rip)        # 0x140f83a20
140928333:	8b f8                	mov    %eax,%edi
140928335:	85 c0                	test   %eax,%eax
140928337:	74 0a                	je     0x140928343
140928339:	b8 13 02 00 00       	mov    $0x213,%eax
14092833e:	e9 c1 06 00 00       	jmp    0x140928a04
140928343:	48 8b 43 20          	mov    0x20(%rbx),%rax
140928347:	4c 8d 0d 9e fe 71 00 	lea    0x71fe9e(%rip),%r9        # 0x1410481ec
14092834e:	48 8b 48 08          	mov    0x8(%rax),%rcx
140928352:	48 8b 41 08          	mov    0x8(%rcx),%rax
140928356:	48 8b 10             	mov    (%rax),%rdx
140928359:	44 0f b6 42 13       	movzbl 0x13(%rdx),%r8d
14092835e:	45 84 c0             	test   %r8b,%r8b
140928361:	74 05                	je     0x140928368
140928363:	49 8b c9             	mov    %r9,%rcx
140928366:	eb 10                	jmp    0x140928378
140928368:	48 8b 8a d8 00 00 00 	mov    0xd8(%rdx),%rcx
14092836f:	48 85 c9             	test   %rcx,%rcx
140928372:	0f 84 ae 06 00 00    	je     0x140928a26
140928378:	48 c7 c0 ff ff ff ff 	mov    $0xffffffffffffffff,%rax
14092837f:	90                   	nop
140928380:	48 ff c0             	inc    %rax
140928383:	40 38 2c 01          	cmp    %bpl,(%rcx,%rax,1)
140928387:	75 f7                	jne    0x140928380
140928389:	a9 ff ff ff 3f       	test   $0x3fffffff,%eax
14092838e:	0f 84 92 06 00 00    	je     0x140928a26
140928394:	41 83 fc 01          	cmp    $0x1,%r12d
140928398:	0f 8e 88 06 00 00    	jle    0x140928a26
14092839e:	4c 8b 2b             	mov    (%rbx),%r13
1409283a1:	44 8b f5             	mov    %ebp,%r14d
1409283a4:	4c 89 6c 24 30       	mov    %r13,0x30(%rsp)
1409283a9:	48 89 ac 24 98 00 00 	mov    %rbp,0x98(%rsp)
1409283b0:	00
1409283b1:	45 84 c0             	test   %r8b,%r8b
1409283b4:	75 11                	jne    0x1409283c7
1409283b6:	4c 8b 8a d8 00 00 00 	mov    0xd8(%rdx),%r9
1409283bd:	4d 85 c9             	test   %r9,%r9
1409283c0:	75 05                	jne    0x1409283c7
1409283c2:	48 8b f5             	mov    %rbp,%rsi
1409283c5:	eb 18                	jmp    0x1409283df
1409283c7:	48 c7 c6 ff ff ff ff 	mov    $0xffffffffffffffff,%rsi
1409283ce:	66 90                	xchg   %ax,%ax
1409283d0:	48 ff c6             	inc    %rsi
1409283d3:	41 38 2c 31          	cmp    %bpl,(%r9,%rsi,1)
1409283d7:	75 f7                	jne    0x1409283d0
1409283d9:	81 e6 ff ff ff 3f    	and    $0x3fffffff,%esi
1409283df:	45 33 c0             	xor    %r8d,%r8d
1409283e2:	48 89 6c 24 20       	mov    %rbp,0x20(%rsp)
1409283e7:	48 8d 15 4a 71 72 00 	lea    0x72714a(%rip),%rdx        # 0x14104f538
1409283ee:	48 8b cb             	mov    %rbx,%rcx
1409283f1:	e8 3a 53 fc ff       	call   0x1408ed730
1409283f6:	4c 8b f8             	mov    %rax,%r15
1409283f9:	48 85 c0             	test   %rax,%rax
1409283fc:	75 0a                	jne    0x140928408
1409283fe:	b8 07 00 00 00       	mov    $0x7,%eax
140928403:	e9 fc 05 00 00       	jmp    0x140928a04
140928408:	49 83 c7 04          	add    $0x4,%r15
14092840c:	0f 1f 40 00          	nopl   0x0(%rax)
140928410:	45 85 f6             	test   %r14d,%r14d
140928413:	74 24                	je     0x140928439
140928415:	41 83 fe 64          	cmp    $0x64,%r14d
140928419:	0f 8f 8c 00 00 00    	jg     0x1409284ab
14092841f:	41 83 fe 01          	cmp    $0x1,%r14d
140928423:	75 14                	jne    0x140928439
140928425:	4d 8b c7             	mov    %r15,%r8
140928428:	48 8d 15 29 71 72 00 	lea    0x727129(%rip),%rdx        # 0x14104f558
14092842f:	b9 0d 00 00 00       	mov    $0xd,%ecx
140928434:	e8 07 11 f5 ff       	call   0x140879540
140928439:	48 8d 94 24 80 00 00 	lea    0x80(%rsp),%rdx
140928440:	00
140928441:	b9 04 00 00 00       	mov    $0x4,%ecx
140928446:	41 ff c6             	inc    %r14d
140928449:	e8 92 38 f6 ff       	call   0x14088bce0
14092844e:	44 8b 8c 24 80 00 00 	mov    0x80(%rsp),%r9d
140928455:	00
140928456:	4a 8d 14 3e          	lea    (%rsi,%r15,1),%rdx
14092845a:	41 0f b6 c1          	movzbl %r9b,%eax
14092845e:	4c 8d 05 03 71 72 00 	lea    0x727103(%rip),%r8        # 0x14104f568
140928465:	41 c1 e9 08          	shr    $0x8,%r9d
140928469:	b9 0d 00 00 00       	mov    $0xd,%ecx
14092846e:	89 44 24 20          	mov    %eax,0x20(%rsp)
140928472:	e8 39 35 f6 ff       	call   0x14088b9b0
140928477:	49 8b 45 38          	mov    0x38(%r13),%rax
14092847b:	4c 8d 8c 24 90 00 00 	lea    0x90(%rsp),%r9
140928482:	00
140928483:	45 33 c0             	xor    %r8d,%r8d
140928486:	49 8b d7             	mov    %r15,%rdx
140928489:	49 8b cd             	mov    %r13,%rcx
14092848c:	ff 15 8e b5 65 00    	call   *0x65b58e(%rip)        # 0x140f83a20
140928492:	8b f8                	mov    %eax,%edi
140928494:	85 c0                	test   %eax,%eax
140928496:	0f 85 5e 04 00 00    	jne    0x1409288fa
14092849c:	39 ac 24 90 00 00 00 	cmp    %ebp,0x90(%rsp)
1409284a3:	0f 85 67 ff ff ff    	jne    0x140928410
1409284a9:	eb 34                	jmp    0x1409284df
1409284ab:	4d 8b c7             	mov    %r15,%r8
1409284ae:	48 8d 15 93 70 72 00 	lea    0x727093(%rip),%rdx        # 0x14104f548
1409284b5:	b9 0d 00 00 00       	mov    $0xd,%ecx
1409284ba:	e8 81 10 f5 ff       	call   0x140879540
1409284bf:	49 8b 45 30          	mov    0x30(%r13),%rax
1409284c3:	48 85 c0             	test   %rax,%rax
1409284c6:	74 0f                	je     0x1409284d7
1409284c8:	45 33 c0             	xor    %r8d,%r8d
1409284cb:	49 8b d7             	mov    %r15,%rdx
1409284ce:	49 8b cd             	mov    %r13,%rcx
1409284d1:	ff 15 49 b5 65 00    	call   *0x65b549(%rip)        # 0x140f83a20
1409284d7:	85 ff                	test   %edi,%edi
1409284d9:	0f 85 1b 04 00 00    	jne    0x1409288fa
1409284df:	49 63 7d 04          	movslq 0x4(%r13),%rdi
1409284e3:	48 8b cf             	mov    %rdi,%rcx
1409284e6:	e8 75 52 fc ff       	call   0x1408ed760
1409284eb:	4c 8b f0             	mov    %rax,%r14
1409284ee:	48 85 c0             	test   %rax,%rax
1409284f1:	0f 84 25 05 00 00    	je     0x140928a1c
1409284f7:	4c 8b c7             	mov    %rdi,%r8
1409284fa:	33 d2                	xor    %edx,%edx
1409284fc:	48 8b c8             	mov    %rax,%rcx
1409284ff:	e8 ac 71 5b 00       	call   0x140edf6b0
140928504:	49 8b 45 28          	mov    0x28(%r13),%rax
140928508:	41 b9 16 40 00 00    	mov    $0x4016,%r9d
14092850e:	4d 8b c6             	mov    %r14,%r8
140928511:	48 89 6c 24 20       	mov    %rbp,0x20(%rsp)
140928516:	49 8b d7             	mov    %r15,%rdx
140928519:	49 8b cd             	mov    %r13,%rcx
14092851c:	ff 15 fe b4 65 00    	call   *0x65b4fe(%rip)        # 0x140f83a20
140928522:	8b f8                	mov    %eax,%edi
140928524:	85 c0                	test   %eax,%eax
140928526:	74 0b                	je     0x140928533
140928528:	49 8b ce             	mov    %r14,%rcx
14092852b:	e8 20 36 f6 ff       	call   0x14088bb50
140928530:	4c 8b f5             	mov    %rbp,%r14
140928533:	85 ff                	test   %edi,%edi
140928535:	0f 85 bf 03 00 00    	jne    0x1409288fa
14092853b:	44 8b e5             	mov    %ebp,%r12d
14092853e:	39 6b 28             	cmp    %ebp,0x28(%rbx)
140928541:	0f 8e bb 00 00 00    	jle    0x140928602
140928547:	4c 8b ed             	mov    %rbp,%r13
14092854a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
140928550:	48 8b 43 20          	mov    0x20(%rbx),%rax
140928554:	4a 8b 44 28 08       	mov    0x8(%rax,%r13,1),%rax
140928559:	48 85 c0             	test   %rax,%rax
14092855c:	0f 84 8a 00 00 00    	je     0x1409285ec
140928562:	80 78 10 02          	cmpb   $0x2,0x10(%rax)
140928566:	0f 85 80 00 00 00    	jne    0x1409285ec
14092856c:	48 8b 40 08          	mov    0x8(%rax),%rax
140928570:	48 8b 08             	mov    (%rax),%rcx
140928573:	48 8b b1 e0 00 00 00 	mov    0xe0(%rcx),%rsi
14092857a:	48 85 f6             	test   %rsi,%rsi
14092857d:	74 6d                	je     0x1409285ec
14092857f:	49 c7 c0 ff ff ff ff 	mov    $0xffffffffffffffff,%r8
140928586:	49 ff c0             	inc    %r8
140928589:	42 38 2c 06          	cmp    %bpl,(%rsi,%r8,1)
14092858d:	75 f7                	jne    0x140928586
14092858f:	49 8b 06             	mov    (%r14),%rax
140928592:	41 81 e0 ff ff ff 3f 	and    $0x3fffffff,%r8d
140928599:	4c 8b 8c 24 98 00 00 	mov    0x98(%rsp),%r9
1409285a0:	00
1409285a1:	41 ff c0             	inc    %r8d
1409285a4:	48 8b d6             	mov    %rsi,%rdx
1409285a7:	49 8b ce             	mov    %r14,%rcx
1409285aa:	48 8b 40 18          	mov    0x18(%rax),%rax
1409285ae:	ff 15 6c b4 65 00    	call   *0x65b46c(%rip)        # 0x140f83a20
1409285b4:	8b f8                	mov    %eax,%edi
1409285b6:	48 c7 c0 ff ff ff ff 	mov    $0xffffffffffffffff,%rax