1404250f7:	48 c7 43 10 09 00 00 	movq   $0x9,0x10(%rbx)
1404250fe:	00
1404250ff:	4c 89 73 18          	mov    %r14,0x18(%rbx)
140425103:	f2 0f 10 05 3d d3 bc 	movsd  0xbcd33d(%rip),%xmm0        # 0x140ff2448
14042510a:	00
14042510b:	f2 0f 11 07          	movsd  %xmm0,(%rdi)
14042510f:	0f b6 05 3a d3 bc 00 	movzbl 0xbcd33a(%rip),%eax        # 0x140ff2450
140425116:	88 47 08             	mov    %al,0x8(%rdi)
140425119:	88 0c 25 09 00 00 00 	mov    %cl,0x9
140425120:	eb 45                	jmp    0x140425167
140425122:	48 81 f9 00 10 00 00 	cmp    $0x1000,%rcx
140425129:	72 0e                	jb     0x140425139
14042512b:	48 8d 41 27          	lea    0x27(%rcx),%rax
14042512f:	48 3b c1             	cmp    %rcx,%rax
140425132:	76 7c                	jbe    0x1404251b0
140425134:	e9 5e ff ff ff       	jmp    0x140425097
140425139:	e8 ca 5f 9f 00       	call   0x140e1b108
14042513e:	48 8b f8             	mov    %rax,%rdi
140425141:	48 c7 43 10 09 00 00 	movq   $0x9,0x10(%rbx)
140425148:	00
140425149:	4c 89 73 18          	mov    %r14,0x18(%rbx)
14042514d:	f2 0f 10 05 f3 d2 bc 	movsd  0xbcd2f3(%rip),%xmm0        # 0x140ff2448
140425154:	00
140425155:	f2 0f 11 00          	movsd  %xmm0,(%rax)
140425159:	0f b6 15 f0 d2 bc 00 	movzbl 0xbcd2f0(%rip),%edx        # 0x140ff2450
140425160:	88 50 08             	mov    %dl,0x8(%rax)
140425163:	c6 40 09 00          	movb   $0x0,0x9(%rax)
140425167:	48 89 3b             	mov    %rdi,(%rbx)
14042516a:	41 b8 15 00 00 00    	mov    $0x15,%r8d
140425170:	48 8d 15 e1 d2 bc 00 	lea    0xbcd2e1(%rip),%rdx        # 0x140ff2458
140425177:	48 8d 4b 20          	lea    0x20(%rbx),%rcx
14042517b:	e8 50 a2 d7 ff       	call   0x14019f3d0
140425180:	48 8b c3             	mov    %rbx,%rax
140425183:	48 8b 4d 00          	mov    0x0(%rbp),%rcx
140425187:	48 33 cc             	xor    %rsp,%rcx
14042518a:	e8 71 63 9f 00       	call   0x140e1b500
14042518f:	48 8b 9c 24 60 01 00 	mov    0x160(%rsp),%rbx
140425196:	00
140425197:	48 81 c4 10 01 00 00 	add    $0x110,%rsp
14042519e:	41 5f                	pop    %r15
1404251a0:	41 5e                	pop    %r14
1404251a2:	41 5d                	pop    %r13
1404251a4:	41 5c                	pop    %r12
1404251a6:	5f                   	pop    %rdi
1404251a7:	5e                   	pop    %rsi
1404251a8:	5d                   	pop    %rbp
1404251a9:	c3                   	ret
1404251aa:	e8 f5 4f a0 00       	call   0x140e2a1a4
1404251af:	cc                   	int3
1404251b0:	e8 db 7f d7 ff       	call   0x14019d190
1404251b5:	cc                   	int3
1404251b6:	e8 e9 4f a0 00       	call   0x140e2a1a4
1404251bb:	cc                   	int3
1404251bc:	cc                   	int3
1404251bd:	cc                   	int3
1404251be:	cc                   	int3
1404251bf:	cc                   	int3
1404251c0:	40 53                	rex push %rbx
1404251c2:	48 83 ec 20          	sub    $0x20,%rsp
1404251c6:	48 8b d9             	mov    %rcx,%rbx
1404251c9:	b9 d8 00 00 00       	mov    $0xd8,%ecx
1404251ce:	e8 35 5f 9f 00       	call   0x140e1b108
1404251d3:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
1404251d8:	48 85 c0             	test   %rax,%rax
1404251db:	74 12                	je     0x1404251ef
1404251dd:	48 8b d3             	mov    %rbx,%rdx
1404251e0:	48 8b c8             	mov    %rax,%rcx
1404251e3:	e8 18 00 00 00       	call   0x140425200
1404251e8:	90                   	nop
1404251e9:	48 83 c4 20          	add    $0x20,%rsp
1404251ed:	5b                   	pop    %rbx
1404251ee:	c3                   	ret
1404251ef:	33 c0                	xor    %eax,%eax
1404251f1:	48 83 c4 20          	add    $0x20,%rsp
1404251f5:	5b                   	pop    %rbx
1404251f6:	c3                   	ret
1404251f7:	cc                   	int3
1404251f8:	cc                   	int3
1404251f9:	cc                   	int3
1404251fa:	cc                   	int3
1404251fb:	cc                   	int3
1404251fc:	cc                   	int3
1404251fd:	cc                   	int3
1404251fe:	cc                   	int3
1404251ff:	cc                   	int3
140425200:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
140425205:	53                   	push   %rbx
140425206:	48 83 ec 20          	sub    $0x20,%rsp
14042520a:	48 8b d9             	mov    %rcx,%rbx
14042520d:	4c 8b c2             	mov    %rdx,%r8
140425210:	48 8d 15 29 d2 bc 00 	lea    0xbcd229(%rip),%rdx        # 0x140ff2440
140425217:	e8 74 04 11 00       	call   0x140535690
14042521c:	48 c7 83 b8 00 00 00 	movq   $0x0,0xb8(%rbx)
140425223:	00 00 00 00
140425227:	48 8d 05 4a d2 bc 00 	lea    0xbcd24a(%rip),%rax        # 0x140ff2478
14042522e:	48 89 03             	mov    %rax,(%rbx)
140425231:	b9 60 00 00 00       	mov    $0x60,%ecx
140425236:	e8 cd 5e 9f 00       	call   0x140e1b108
14042523b:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
140425240:	48 85 c0             	test   %rax,%rax
140425243:	74 13                	je     0x140425258
140425245:	48 89 5c 24 40       	mov    %rbx,0x40(%rsp)
14042524a:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
14042524f:	48 8b c8             	mov    %rax,%rcx
140425252:	e8 69 70 ff ff       	call   0x14041c2c0
140425257:	90                   	nop
140425258:	48 89 83 c0 00 00 00 	mov    %rax,0xc0(%rbx)
14042525f:	c7 83 c8 00 00 00 00 	movl   $0x0,0xc8(%rbx)
140425266:	00 00 00
140425269:	48 c7 83 cc 00 00 00 	movq   $0x0,0xcc(%rbx)
140425270:	00 00 00 00
140425274:	48 8b c3             	mov    %rbx,%rax
140425277:	48 83 c4 20          	add    $0x20,%rsp
14042527b:	5b                   	pop    %rbx
14042527c:	c3                   	ret
14042527d:	cc                   	int3
14042527e:	cc                   	int3
14042527f:	cc                   	int3
140425280:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140425285:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
14042528a:	57                   	push   %rdi
14042528b:	48 83 ec 20          	sub    $0x20,%rsp
14042528f:	48 8b b9 c0 00 00 00 	mov    0xc0(%rcx),%rdi
140425296:	48 8d 05 db d1 bc 00 	lea    0xbcd1db(%rip),%rax        # 0x140ff2478
14042529d:	48 89 01             	mov    %rax,(%rcx)
1404252a0:	8b f2                	mov    %edx,%esi
1404252a2:	48 8b d9             	mov    %rcx,%rbx
1404252a5:	48 85 ff             	test   %rdi,%rdi
1404252a8:	74 15                	je     0x1404252bf
1404252aa:	48 8b cf             	mov    %rdi,%rcx
1404252ad:	e8 7e 7b ff ff       	call   0x14041ce30
1404252b2:	ba 60 00 00 00       	mov    $0x60,%edx
1404252b7:	48 8b cf             	mov    %rdi,%rcx
1404252ba:	e8 85 5e 9f 00       	call   0x140e1b144
1404252bf:	48 8d 05 d2 01 b8 00 	lea    0xb801d2(%rip),%rax        # 0x140fa5498
1404252c6:	48 8b cb             	mov    %rbx,%rcx
1404252c9:	48 89 03             	mov    %rax,(%rbx)
1404252cc:	e8 ef 06 11 00       	call   0x1405359c0
1404252d1:	40 f6 c6 01          	test   $0x1,%sil
1404252d5:	74 0d                	je     0x1404252e4
1404252d7:	ba d8 00 00 00       	mov    $0xd8,%edx
1404252dc:	48 8b cb             	mov    %rbx,%rcx
1404252df:	e8 60 5e 9f 00       	call   0x140e1b144
1404252e4:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1404252e9:	48 8b c3             	mov    %rbx,%rax
1404252ec:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1404252f1:	48 83 c4 20          	add    $0x20,%rsp
1404252f5:	5f                   	pop    %rdi
1404252f6:	c3                   	ret
1404252f7:	cc                   	int3
1404252f8:	cc                   	int3
1404252f9:	cc                   	int3
1404252fa:	cc                   	int3
1404252fb:	cc                   	int3
1404252fc:	cc                   	int3
1404252fd:	cc                   	int3
1404252fe:	cc                   	int3
1404252ff:	cc                   	int3
140425300:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140425305:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14042530a:	44 88 4c 24 20       	mov    %r9b,0x20(%rsp)
14042530f:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
140425314:	57                   	push   %rdi
140425315:	41 56                	push   %r14
140425317:	41 57                	push   %r15
140425319:	48 83 ec 60          	sub    $0x60,%rsp
14042531d:	41 0f b6 f1          	movzbl %r9b,%esi
140425321:	4d 8b f8             	mov    %r8,%r15
140425324:	4c 63 f2             	movslq %edx,%r14
140425327:	48 8b d9             	mov    %rcx,%rbx
14042532a:	41 8b d6             	mov    %r14d,%edx
14042532d:	e8 ce 1b d7 ff       	call   0x140196f00
140425332:	48 8b cb             	mov    %rbx,%rcx
140425335:	e8 66 cb fd ff       	call   0x140401ea0
14042533a:	48 85 c0             	test   %rax,%rax
14042533d:	74 16                	je     0x140425355
14042533f:	48 8b cb             	mov    %rbx,%rcx
140425342:	e8 59 cb fd ff       	call   0x140401ea0
140425347:	8b 88 f0 00 00 00    	mov    0xf0(%rax),%ecx
14042534d:	c1 e9 03             	shr    $0x3,%ecx
140425350:	f6 c1 01             	test   $0x1,%cl
140425353:	75 79                	jne    0x1404253ce
140425355:	80 bb c8 00 00 00 00 	cmpb   $0x0,0xc8(%rbx)
14042535c:	75 70                	jne    0x1404253ce
14042535e:	48 8d bb c0 00 00 00 	lea    0xc0(%rbx),%rdi
140425365:	48 89 7c 24 30       	mov    %rdi,0x30(%rsp)
14042536a:	40 0f b6 d6          	movzbl %sil,%edx
14042536e:	48 8b 0f             	mov    (%rdi),%rcx
140425371:	e8 fa b8 ff ff       	call   0x140420c70
140425376:	83 f8 07             	cmp    $0x7,%eax
140425379:	75 05                	jne    0x140425380
14042537b:	41 8b d6             	mov    %r14d,%edx
14042537e:	eb 42                	jmp    0x1404253c2
140425380:	48 8b 0f             	mov    (%rdi),%rcx
140425383:	e8 e8 b7 ff ff       	call   0x140420b70
140425388:	90                   	nop
140425389:	4f 8d 0c 37          	lea    (%r15,%r14,1),%r9
14042538d:	4d 8b c7             	mov    %r15,%r8
140425390:	40 0f b6 d6          	movzbl %sil,%edx
140425394:	48 8b 0f             	mov    (%rdi),%rcx
140425397:	e8 34 82 ff ff       	call   0x14041d5d0
14042539c:	90                   	nop
14042539d:	eb 15                	jmp    0x1404253b4
14042539f:	48 8b 9c 24 80 00 00 	mov    0x80(%rsp),%rbx
1404253a6:	00
1404253a7:	0f b6 b4 24 98 00 00 	movzbl 0x98(%rsp),%esi
1404253ae:	00
1404253af:	48 8b 7c 24 30       	mov    0x30(%rsp),%rdi
1404253b4:	48 8b 0f             	mov    (%rdi),%rcx
1404253b7:	e8 74 89 e3 ff       	call   0x14025dd30
1404253bc:	85 c0                	test   %eax,%eax
1404253be:	7e 0e                	jle    0x1404253ce
1404253c0:	8b d0                	mov    %eax,%edx
1404253c2:	44 0f b6 c6          	movzbl %sil,%r8d
1404253c6:	48 8b cb             	mov    %rbx,%rcx
1404253c9:	e8 72 02 00 00       	call   0x140425640
1404253ce:	4c 8d 5c 24 60       	lea    0x60(%rsp),%r11
1404253d3:	49 8b 5b 28          	mov    0x28(%r11),%rbx
1404253d7:	49 8b 73 30          	mov    0x30(%r11),%rsi
1404253db:	49 8b e3             	mov    %r11,%rsp
1404253de:	41 5f                	pop    %r15
1404253e0:	41 5e                	pop    %r14
1404253e2:	5f                   	pop    %rdi
1404253e3:	c3                   	ret
1404253e4:	cc                   	int3
1404253e5:	cc                   	int3
1404253e6:	cc                   	int3
1404253e7:	cc                   	int3
1404253e8:	cc                   	int3
1404253e9:	cc                   	int3
1404253ea:	cc                   	int3
1404253eb:	cc                   	int3
1404253ec:	cc                   	int3
1404253ed:	cc                   	int3
1404253ee:	cc                   	int3
1404253ef:	cc                   	int3
1404253f0:	40 53                	rex push %rbx
1404253f2:	48 83 ec 20          	sub    $0x20,%rsp
1404253f6:	48 8b d9             	mov    %rcx,%rbx
1404253f9:	e8 e2 18 11 00       	call   0x140536ce0
1404253fe:	48 8b 8b c0 00 00 00 	mov    0xc0(%rbx),%rcx
140425405:	b2 01                	mov    $0x1,%dl
140425407:	e8 94 81 ff ff       	call   0x14041d5a0
14042540c:	48 8b 8b c0 00 00 00 	mov    0xc0(%rbx),%rcx
140425413:	33 d2                	xor    %edx,%edx
140425415:	48 83 c4 20          	add    $0x20,%rsp
140425419:	5b                   	pop    %rbx
14042541a:	e9 81 81 ff ff       	jmp    0x14041d5a0
14042541f:	cc                   	int3
140425420:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140425425:	57                   	push   %rdi
140425426:	48 83 ec 20          	sub    $0x20,%rsp
14042542a:	0f b6 da             	movzbl %dl,%ebx
14042542d:	48 8b f9             	mov    %rcx,%rdi
140425430:	e8 7b c7 fd ff       	call   0x140401bb0
140425435:	48 8b 8f c0 00 00 00 	mov    0xc0(%rdi),%rcx
14042543c:	0f b6 d3             	movzbl %bl,%edx
14042543f:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140425444:	48 83 c4 20          	add    $0x20,%rsp
140425448:	5f                   	pop    %rdi
140425449:	e9 52 81 ff ff       	jmp    0x14041d5a0
14042544e:	cc                   	int3
14042544f:	cc                   	int3
140425450:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140425455:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
14042545a:	57                   	push   %rdi
14042545b:	48 83 ec 20          	sub    $0x20,%rsp
14042545f:	48 8b d9             	mov    %rcx,%rbx
140425462:	41 0f b6 f0          	movzbl %r8b,%esi
140425466:	48 8b 89 c0 00 00 00 	mov    0xc0(%rcx),%rcx
14042546d:	8b fa                	mov    %edx,%edi
14042546f:	e8 3c 8f d8 ff       	call   0x1401ae3b0
140425474:	83 f8 02             	cmp    $0x2,%eax
140425477:	0f 85 ad 01 00 00    	jne    0x14042562a
14042547d:	40 84 f6             	test   %sil,%sil
140425480:	74 17                	je     0x140425499
140425482:	c6 83 cb 00 00 00 01 	movb   $0x1,0xcb(%rbx)
140425489:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14042548e:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
140425493:	48 83 c4 20          	add    $0x20,%rsp
140425497:	5f                   	pop    %rdi
140425498:	c3                   	ret
140425499:	80 bb cb 00 00 00 00 	cmpb   $0x0,0xcb(%rbx)
1404254a0:	0f 84 84 01 00 00    	je     0x14042562a
1404254a6:	8b 8b cc 00 00 00    	mov    0xcc(%rbx),%ecx
1404254ac:	85 c9                	test   %ecx,%ecx
1404254ae:	75 16                	jne    0x1404254c6
1404254b0:	89 bb cc 00 00 00    	mov    %edi,0xcc(%rbx)
1404254b6:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1404254bb:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1404254c0:	48 83 c4 20          	add    $0x20,%rsp
1404254c4:	5f                   	pop    %rdi
1404254c5:	c3                   	ret
1404254c6:	8b 83 d0 00 00 00    	mov    0xd0(%rbx),%eax
1404254cc:	85 c0                	test   %eax,%eax
1404254ce:	0f 85 a6 00 00 00    	jne    0x14042557a
1404254d4:	8d 47 10             	lea    0x10(%rdi),%eax
1404254d7:	3b c1                	cmp    %ecx,%eax
1404254d9:	75 5e                	jne    0x140425539
1404254db:	c6 83 c9 00 00 00 01 	movb   $0x1,0xc9(%rbx)
1404254e2:	48 8b 0d 67 1c 00 01 	mov    0x1001c67(%rip),%rcx        # 0x141427150
1404254e9:	48 85 c9             	test   %rcx,%rcx
1404254ec:	74 23                	je     0x140425511
1404254ee:	e8 3d 00 3f 00       	call   0x140815530
1404254f3:	84 c0                	test   %al,%al
1404254f5:	74 1a                	je     0x140425511
1404254f7:	48 8b 83 c0 00 00 00 	mov    0xc0(%rbx),%rax
1404254fe:	41 b8 01 00 00 00    	mov    $0x1,%r8d
140425504:	48 8b 48 58          	mov    0x58(%rax),%rcx
140425508:	48 8b 51 28          	mov    0x28(%rcx),%rdx
14042550c:	e8 1f ed ff ff       	call   0x140424230
140425511:	48 8b 0d a8 1c 00 01 	mov    0x1001ca8(%rip),%rcx        # 0x1414271c0
140425518:	48 85 c9             	test   %rcx,%rcx
14042551b:	0f 84 09 01 00 00    	je     0x14042562a
140425521:	e8 0a 00 3f 00       	call   0x140815530
140425526:	84 c0                	test   %al,%al
140425528:	0f 84 fc 00 00 00    	je     0x14042562a
14042552e:	41 b8 01 00 00 00    	mov    $0x1,%r8d
140425534:	e9 dd 00 00 00       	jmp    0x140425616
140425539:	80 bb ca 00 00 00 00 	cmpb   $0x0,0xca(%rbx)
140425540:	75 22                	jne    0x140425564
140425542:	8b c7                	mov    %edi,%eax
140425544:	2b c1                	sub    %ecx,%eax
140425546:	3d 00 01 00 00       	cmp    $0x100,%eax
14042554b:	7e 17                	jle    0x140425564
14042554d:	c6 83 ca 00 00 00 01 	movb   $0x1,0xca(%rbx)
140425554:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140425559:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
14042555e:	48 83 c4 20          	add    $0x20,%rsp
140425562:	5f                   	pop    %rdi
140425563:	c3                   	ret
140425564:	89 bb d0 00 00 00    	mov    %edi,0xd0(%rbx)
14042556a:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14042556f:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
140425574:	48 83 c4 20          	add    $0x20,%rsp
140425578:	5f                   	pop    %rdi
140425579:	c3                   	ret
14042557a:	3b f8                	cmp    %eax,%edi
14042557c:	75 43                	jne    0x1404255c1
14042557e:	48 8b 0d cb 1b 00 01 	mov    0x1001bcb(%rip),%rcx        # 0x141427150
140425585:	48 85 c9             	test   %rcx,%rcx
140425588:	0f 84 9c 00 00 00    	je     0x14042562a
14042558e:	e8 9d ff 3e 00       	call   0x140815530
140425593:	84 c0                	test   %al,%al
140425595:	0f 84 8f 00 00 00    	je     0x14042562a
14042559b:	48 8b 83 c0 00 00 00 	mov    0xc0(%rbx),%rax
1404255a2:	45 33 c0             	xor    %r8d,%r8d
1404255a5:	48 8b 48 58          	mov    0x58(%rax),%rcx
1404255a9:	48 8b 51 28          	mov    0x28(%rcx),%rdx
1404255ad:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx