140891fd8:	0f 8e 61 03 00 00    	jle    0x14089233f
140891fde:	4c 0f be 7b 54       	movsbq 0x54(%rbx),%r15
140891fe3:	45 84 ff             	test   %r15b,%r15b
140891fe6:	75 79                	jne    0x140892061
140891fe8:	45 84 c0             	test   %r8b,%r8b
140891feb:	0f 84 4e 03 00 00    	je     0x14089233f
140891ff1:	48 8b 43 20          	mov    0x20(%rbx),%rax
140891ff5:	48 8b 40 10          	mov    0x10(%rax),%rax
140891ff9:	48 85 c0             	test   %rax,%rax
140891ffc:	74 29                	je     0x140892027
140891ffe:	66 90                	xchg   %ax,%ax
140892000:	48 3b c3             	cmp    %rbx,%rax
140892003:	74 19                	je     0x14089201e
140892005:	80 38 00             	cmpb   $0x0,(%rax)
140892008:	75 14                	jne    0x14089201e
14089200a:	48 8b 8b 88 00 00 00 	mov    0x88(%rbx),%rcx
140892011:	48 39 88 88 00 00 00 	cmp    %rcx,0x88(%rax)
140892018:	0f 84 f5 02 00 00    	je     0x140892313
14089201e:	48 8b 40 28          	mov    0x28(%rax),%rax
140892022:	48 85 c0             	test   %rax,%rax
140892025:	75 d9                	jne    0x140892000
140892027:	48 8d 93 98 00 00 00 	lea    0x98(%rbx),%rdx
14089202e:	48 8b cf             	mov    %rdi,%rcx
140892031:	e8 5a 03 00 00       	call   0x140892390
140892036:	8b f0                	mov    %eax,%esi
140892038:	85 c0                	test   %eax,%eax
14089203a:	0f 85 ff 02 00 00    	jne    0x14089233f
140892040:	c6 43 54 01          	movb   $0x1,0x54(%rbx)
140892044:	48 8b 8b 98 00 00 00 	mov    0x98(%rbx),%rcx
14089204b:	48 89 bb 90 00 00 00 	mov    %rdi,0x90(%rbx)
140892052:	48 89 8b 88 00 00 00 	mov    %rcx,0x88(%rbx)
140892059:	89 43 56             	mov    %eax,0x56(%rbx)
14089205c:	e9 3f ff ff ff       	jmp    0x140891fa0
140892061:	4a 8b ac fb 88 00 00 	mov    0x88(%rbx,%r15,8),%rbp
140892068:	00
140892069:	46 0f b7 64 7b 56    	movzwl 0x56(%rbx,%r15,2),%r12d
14089206f:	48 8b 4d 70          	mov    0x70(%rbp),%rcx
140892073:	f6 41 34 04          	testb  $0x4,0x34(%rcx)
140892077:	48 8b 51 28          	mov    0x28(%rcx),%rdx
14089207b:	74 18                	je     0x140892095
14089207d:	8b 41 30             	mov    0x30(%rcx),%eax
140892080:	39 42 20             	cmp    %eax,0x20(%rdx)
140892083:	72 10                	jb     0x140892095
140892085:	83 ba 80 00 00 00 00 	cmpl   $0x0,0x80(%rdx)
14089208c:	74 36                	je     0x1408920c4
14089208e:	e8 7d 27 09 00       	call   0x140924810
140892093:	eb 25                	jmp    0x1408920ba
140892095:	8b 72 30             	mov    0x30(%rdx),%esi
140892098:	85 f6                	test   %esi,%esi
14089209a:	0f 85 f2 01 00 00    	jne    0x140892292
1408920a0:	8b 82 c8 00 00 00    	mov    0xc8(%rdx),%eax
1408920a6:	39 82 b8 00 00 00    	cmp    %eax,0xb8(%rdx)
1408920ac:	76 07                	jbe    0x1408920b5
1408920ae:	e8 8d 6d 02 00       	call   0x1408b8e40
1408920b3:	eb 05                	jmp    0x1408920ba
1408920b5:	e8 b6 80 02 00       	call   0x1408ba170
1408920ba:	8b f0                	mov    %eax,%esi
1408920bc:	85 c0                	test   %eax,%eax
1408920be:	0f 85 ce 01 00 00    	jne    0x140892292
1408920c4:	83 7d 14 00          	cmpl   $0x0,0x14(%rbp)
1408920c8:	7d 12                	jge    0x1408920dc
1408920ca:	48 8b cd             	mov    %rbp,%rcx
1408920cd:	e8 fe 25 00 00       	call   0x1408946d0
1408920d2:	8b f0                	mov    %eax,%esi
1408920d4:	85 c0                	test   %eax,%eax
1408920d6:	0f 85 b6 01 00 00    	jne    0x140892292
1408920dc:	80 7f 02 00          	cmpb   $0x0,0x2(%rdi)
1408920e0:	74 36                	je     0x140892118
1408920e2:	80 7f 0c 01          	cmpb   $0x1,0xc(%rdi)
1408920e6:	75 30                	jne    0x140892118
1408920e8:	0f b7 47 18          	movzwl 0x18(%rdi),%eax
1408920ec:	66 39 47 1c          	cmp    %ax,0x1c(%rdi)
1408920f0:	75 26                	jne    0x140892118
1408920f2:	83 7d 04 01          	cmpl   $0x1,0x4(%rbp)
1408920f6:	74 20                	je     0x140892118
1408920f8:	0f b7 45 18          	movzwl 0x18(%rbp),%eax
1408920fc:	41 3b c4             	cmp    %r12d,%eax
1408920ff:	75 17                	jne    0x140892118
140892101:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
140892106:	48 8b d7             	mov    %rdi,%rdx
140892109:	48 8b cd             	mov    %rbp,%rcx
14089210c:	e8 bf 1c 00 00       	call   0x140893dd0
140892111:	8b f0                	mov    %eax,%esi
140892113:	e9 7a 01 00 00       	jmp    0x140892292
140892118:	48 8b 43 20          	mov    0x20(%rbx),%rax
14089211c:	8b 48 34             	mov    0x34(%rax),%ecx
14089211f:	e8 0c 9f 02 00       	call   0x1408bc030
140892124:	0f b6 4b 03          	movzbl 0x3(%rbx),%ecx
140892128:	45 33 c9             	xor    %r9d,%r9d
14089212b:	83 e1 01             	and    $0x1,%ecx
14089212e:	4c 8b c0             	mov    %rax,%r8
140892131:	89 4c 24 20          	mov    %ecx,0x20(%rsp)
140892135:	41 80 ff 01          	cmp    $0x1,%r15b
140892139:	41 8b d4             	mov    %r12d,%edx
14089213c:	48 8b cd             	mov    %rbp,%rcx
14089213f:	41 0f 94 c1          	sete   %r9b
140892143:	4c 8b e8             	mov    %rax,%r13
140892146:	e8 85 05 00 00       	call   0x1408926d0
14089214b:	8b f0                	mov    %eax,%esi
14089214d:	4d 85 f6             	test   %r14,%r14
140892150:	0f 84 39 01 00 00    	je     0x14089228f
140892156:	4c 3b 35 cb 1c ba 00 	cmp    0xba1ccb(%rip),%r14        # 0x141433e28
14089215d:	72 75                	jb     0x1408921d4
14089215f:	4c 3b 35 ca 1c ba 00 	cmp    0xba1cca(%rip),%r14        # 0x141433e30
140892166:	73 6c                	jae    0x1408921d4
140892168:	48 8b 0d c9 1c ba 00 	mov    0xba1cc9(%rip),%rcx        # 0x141433e38
14089216f:	48 85 c9             	test   %rcx,%rcx
140892172:	74 0d                	je     0x140892181
140892174:	48 8b 05 35 b5 b1 00 	mov    0xb1b535(%rip),%rax        # 0x1413ad6b0
14089217b:	ff 15 9f 18 6f 00    	call   *0x6f189f(%rip)        # 0x140f83a20
140892181:	48 8b 05 b8 1c ba 00 	mov    0xba1cb8(%rip),%rax        # 0x141433e40
140892188:	48 ff 0d c9 18 ba 00 	decq   0xba18c9(%rip)        # 0x141433a58
14089218f:	49 89 06             	mov    %rax,(%r14)
140892192:	33 c0                	xor    %eax,%eax
140892194:	8b 0d ae 1c ba 00    	mov    0xba1cae(%rip),%ecx        # 0x141433e48
14089219a:	ff c1                	inc    %ecx
14089219c:	4c 89 35 9d 1c ba 00 	mov    %r14,0xba1c9d(%rip)        # 0x141433e40
1408921a3:	3b 0d 7b 1c ba 00    	cmp    0xba1c7b(%rip),%ecx        # 0x141433e24
1408921a9:	89 0d 99 1c ba 00    	mov    %ecx,0xba1c99(%rip)        # 0x141433e48
1408921af:	48 8b 0d 82 1c ba 00 	mov    0xba1c82(%rip),%rcx        # 0x141433e38
1408921b6:	0f 9c c0             	setl   %al
1408921b9:	89 05 8d 1c ba 00    	mov    %eax,0xba1c8d(%rip)        # 0x141433e4c
1408921bf:	48 85 c9             	test   %rcx,%rcx
1408921c2:	0f 84 c7 00 00 00    	je     0x14089228f
1408921c8:	48 8b 05 f1 b4 b1 00 	mov    0xb1b4f1(%rip),%rax        # 0x1413ad6c0
1408921cf:	e9 b5 00 00 00       	jmp    0x140892289
1408921d4:	48 8b 05 8d b4 b1 00 	mov    0xb1b48d(%rip),%rax        # 0x1413ad668
1408921db:	49 8b ce             	mov    %r14,%rcx
1408921de:	ff 15 3c 18 6f 00    	call   *0x6f183c(%rip)        # 0x140f83a20
1408921e4:	48 8b 0d 4d 1c ba 00 	mov    0xba1c4d(%rip),%rcx        # 0x141433e38
1408921eb:	48 63 e8             	movslq %eax,%rbp
1408921ee:	48 85 c9             	test   %rcx,%rcx
1408921f1:	74 14                	je     0x140892207
1408921f3:	48 8b 05 b6 b4 b1 00 	mov    0xb1b4b6(%rip),%rax        # 0x1413ad6b0
1408921fa:	ff 15 20 18 6f 00    	call   *0x6f1820(%rip)        # 0x140f83a20
140892200:	48 8b 0d 31 1c ba 00 	mov    0xba1c31(%rip),%rcx        # 0x141433e38
140892207:	48 29 2d 52 18 ba 00 	sub    %rbp,0xba1852(%rip)        # 0x141433a60
14089220e:	48 85 c9             	test   %rcx,%rcx
140892211:	74 0d                	je     0x140892220
140892213:	48 8b 05 a6 b4 b1 00 	mov    0xb1b4a6(%rip),%rax        # 0x1413ad6c0
14089221a:	ff 15 00 18 6f 00    	call   *0x6f1800(%rip)        # 0x140f83a20
140892220:	83 3d 09 b4 b1 00 00 	cmpl   $0x0,0xb1b409(%rip)        # 0x1413ad630
140892227:	74 56                	je     0x14089227f
140892229:	48 8b 0d e0 18 ba 00 	mov    0xba18e0(%rip),%rcx        # 0x141433b10
140892230:	48 85 c9             	test   %rcx,%rcx
140892233:	74 0d                	je     0x140892242
140892235:	48 8b 05 74 b4 b1 00 	mov    0xb1b474(%rip),%rax        # 0x1413ad6b0
14089223c:	ff 15 de 17 6f 00    	call   *0x6f17de(%rip)        # 0x140f83a20
140892242:	48 8b 05 1f b4 b1 00 	mov    0xb1b41f(%rip),%rax        # 0x1413ad668
140892249:	49 8b ce             	mov    %r14,%rcx
14089224c:	ff 15 ce 17 6f 00    	call   *0x6f17ce(%rip)        # 0x140f83a20
140892252:	48 ff 0d 3f 18 ba 00 	decq   0xba183f(%rip)        # 0x141433a98
140892259:	49 8b ce             	mov    %r14,%rcx
14089225c:	48 63 d0             	movslq %eax,%rdx
14089225f:	48 29 15 ea 17 ba 00 	sub    %rdx,0xba17ea(%rip)        # 0x141433a50
140892266:	48 8b 05 eb b3 b1 00 	mov    0xb1b3eb(%rip),%rax        # 0x1413ad658
14089226d:	ff 15 ad 17 6f 00    	call   *0x6f17ad(%rip)        # 0x140f83a20
140892273:	48 8b 0d 96 18 ba 00 	mov    0xba1896(%rip),%rcx        # 0x141433b10
14089227a:	e9 40 ff ff ff       	jmp    0x1408921bf
14089227f:	48 8b 05 d2 b3 b1 00 	mov    0xb1b3d2(%rip),%rax        # 0x1413ad658
140892286:	49 8b ce             	mov    %r14,%rcx
140892289:	ff 15 91 17 6f 00    	call   *0x6f1791(%rip)        # 0x140f83a20
14089228f:	4d 8b f5             	mov    %r13,%r14
140892292:	4c 8b 47 70          	mov    0x70(%rdi),%r8
140892296:	c6 47 0c 00          	movb   $0x0,0xc(%rdi)
14089229a:	41 f6 40 34 20       	testb  $0x20,0x34(%r8)
14089229f:	74 45                	je     0x1408922e6
1408922a1:	4d 8b 50 28          	mov    0x28(%r8),%r10
1408922a5:	41 ff 8a 98 00 00 00 	decl   0x98(%r10)
1408922ac:	49 8b 82 a8 00 00 00 	mov    0xa8(%r10),%rax
1408922b3:	49 89 40 20          	mov    %rax,0x20(%r8)
1408922b7:	49 8b 4a 48          	mov    0x48(%r10),%rcx
1408922bb:	4d 89 82 a8 00 00 00 	mov    %r8,0xa8(%r10)
1408922c2:	41 8b 50 30          	mov    0x30(%r8),%edx
1408922c6:	4d 8b 40 08          	mov    0x8(%r8),%r8
1408922ca:	ff ca                	dec    %edx
1408922cc:	4c 8b 09             	mov    (%rcx),%r9
1408922cf:	49 0f af 92 c8 00 00 	imul   0xc8(%r10),%rdx
1408922d6:	00
1408922d7:	49 8b 81 90 00 00 00 	mov    0x90(%r9),%rax
1408922de:	ff 15 3c 17 6f 00    	call   *0x6f173c(%rip)        # 0x140f83a20
1408922e4:	eb 08                	jmp    0x1408922ee
1408922e6:	49 8b c8             	mov    %r8,%rcx
1408922e9:	e8 e2 f7 05 00       	call   0x1408f1ad0
1408922ee:	48 0f be 4b 54       	movsbq 0x54(%rbx),%rcx
1408922f3:	8d 41 ff             	lea    -0x1(%rcx),%eax
1408922f6:	88 43 54             	mov    %al,0x54(%rbx)
1408922f9:	48 8b 8c cb 88 00 00 	mov    0x88(%rbx,%rcx,8),%rcx
140892300:	00
140892301:	48 89 8b 88 00 00 00 	mov    %rcx,0x88(%rbx)
140892308:	85 f6                	test   %esi,%esi
14089230a:	75 33                	jne    0x14089233f
14089230c:	33 ed                	xor    %ebp,%ebp
14089230e:	e9 8d fc ff ff       	jmp    0x140891fa0
140892313:	48 8d 05 2a 17 7c 00 	lea    0x7c172a(%rip),%rax        # 0x141053a44
14089231a:	be 0b 00 00 00       	mov    $0xb,%esi
14089231f:	8b ce                	mov    %esi,%ecx
140892321:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140892326:	41 b9 4e 27 01 00    	mov    $0x1274e,%r9d
14089232c:	4c 8d 05 3d 15 7c 00 	lea    0x7c153d(%rip),%r8        # 0x141053870
140892333:	48 8d 15 16 15 7c 00 	lea    0x7c1516(%rip),%rdx        # 0x141053850
14089233a:	e8 01 72 fe ff       	call   0x140879540
14089233f:	4c 8b 7c 24 50       	mov    0x50(%rsp),%r15
140892344:	4c 8b 6c 24 58       	mov    0x58(%rsp),%r13
140892349:	4c 8b 64 24 60       	mov    0x60(%rsp),%r12
14089234e:	48 8b bc 24 98 00 00 	mov    0x98(%rsp),%rdi
140892355:	00
140892356:	48 8b ac 24 90 00 00 	mov    0x90(%rsp),%rbp
14089235d:	00
14089235e:	48 8b 9c 24 88 00 00 	mov    0x88(%rsp),%rbx
140892365:	00
140892366:	4d 85 f6             	test   %r14,%r14
140892369:	74 08                	je     0x140892373
14089236b:	49 8b ce             	mov    %r14,%rcx
14089236e:	e8 bd a2 02 00       	call   0x1408bc630
140892373:	8b c6                	mov    %esi,%eax
140892375:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
14089237a:	48 33 cc             	xor    %rsp,%rcx
14089237d:	e8 7e 91 58 00       	call   0x140e1b500
140892382:	48 83 c4 68          	add    $0x68,%rsp
140892386:	41 5e                	pop    %r14
140892388:	5e                   	pop    %rsi
140892389:	c3                   	ret
14089238a:	cc                   	int3
14089238b:	cc                   	int3
14089238c:	cc                   	int3
14089238d:	cc                   	int3
14089238e:	cc                   	int3
14089238f:	cc                   	int3
140892390:	48 8b c4             	mov    %rsp,%rax
140892393:	48 89 58 10          	mov    %rbx,0x10(%rax)
140892397:	55                   	push   %rbp
140892398:	56                   	push   %rsi
140892399:	57                   	push   %rdi
14089239a:	41 54                	push   %r12
14089239c:	41 55                	push   %r13
14089239e:	41 56                	push   %r14
1408923a0:	41 57                	push   %r15
1408923a2:	48 83 ec 30          	sub    $0x30,%rsp
1408923a6:	4c 8b 61 48          	mov    0x48(%rcx),%r12
1408923aa:	33 f6                	xor    %esi,%esi
1408923ac:	48 8b f9             	mov    %rcx,%rdi
1408923af:	48 89 70 20          	mov    %rsi,0x20(%rax)
1408923b3:	48 8b 49 70          	mov    0x70(%rcx),%rcx
1408923b7:	4c 8b ea             	mov    %rdx,%r13
1408923ba:	89 70 18             	mov    %esi,0x18(%rax)
1408923bd:	f6 41 34 04          	testb  $0x4,0x34(%rcx)
1408923c1:	4c 8b 41 28          	mov    0x28(%rcx),%r8
1408923c5:	74 19                	je     0x1408923e0
1408923c7:	8b 41 30             	mov    0x30(%rcx),%eax
1408923ca:	41 39 40 20          	cmp    %eax,0x20(%r8)
1408923ce:	72 10                	jb     0x1408923e0
1408923d0:	41 39 b0 80 00 00 00 	cmp    %esi,0x80(%r8)
1408923d7:	74 39                	je     0x140892412
1408923d9:	e8 32 24 09 00       	call   0x140924810
1408923de:	eb 28                	jmp    0x140892408
1408923e0:	41 8b 58 30          	mov    0x30(%r8),%ebx
1408923e4:	85 db                	test   %ebx,%ebx
1408923e6:	0f 85 b7 00 00 00    	jne    0x1408924a3
1408923ec:	41 8b 80 c8 00 00 00 	mov    0xc8(%r8),%eax
1408923f3:	41 39 80 b8 00 00 00 	cmp    %eax,0xb8(%r8)
1408923fa:	76 07                	jbe    0x140892403
1408923fc:	e8 3f 6a 02 00       	call   0x1408b8e40
140892401:	eb 05                	jmp    0x140892408
140892403:	e8 68 7d 02 00       	call   0x1408ba170
140892408:	8b d8                	mov    %eax,%ebx
14089240a:	85 c0                	test   %eax,%eax
14089240c:	0f 85 91 00 00 00    	jne    0x1408924a3
140892412:	44 8b 4f 04          	mov    0x4(%rdi),%r9d
140892416:	4c 8d 84 24 80 00 00 	lea    0x80(%rsp),%r8
14089241d:	00
14089241e:	48 8d 94 24 88 00 00 	lea    0x88(%rsp),%rdx
140892425:	00
140892426:	40 88 74 24 20       	mov    %sil,0x20(%rsp)
14089242b:	49 8b cc             	mov    %r12,%rcx
14089242e:	e8 dd c4 ff ff       	call   0x14088e910
140892433:	48 8b b4 24 88 00 00 	mov    0x88(%rsp),%rsi
14089243a:	00
14089243b:	4c 8d 44 24 70       	lea    0x70(%rsp),%r8
140892440:	48 8b d6             	mov    %rsi,%rdx
140892443:	89 44 24 70          	mov    %eax,0x70(%rsp)
140892447:	48 8b cf             	mov    %rdi,%rcx
14089244a:	e8 e1 b3 00 00       	call   0x14089d830
14089244f:	41 80 7c 24 21 00    	cmpb   $0x0,0x21(%r12)
140892455:	44 8b bc 24 80 00 00 	mov    0x80(%rsp),%r15d
14089245c:	00
14089245d:	8b 5c 24 70          	mov    0x70(%rsp),%ebx
140892461:	0f 84 da 01 00 00    	je     0x140892641
140892467:	8b 6f 04             	mov    0x4(%rdi),%ebp
14089246a:	85 db                	test   %ebx,%ebx
14089246c:	75 35                	jne    0x1408924a3
14089246e:	45 85 ff             	test   %r15d,%r15d
140892471:	0f 85 94 00 00 00    	jne    0x14089250b
140892477:	48 8d 05 c6 15 7c 00 	lea    0x7c15c6(%rip),%rax        # 0x141053a44
14089247e:	bb 0b 00 00 00       	mov    $0xb,%ebx
140892483:	8b cb                	mov    %ebx,%ecx
140892485:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14089248a:	41 b9 24 09 01 00    	mov    $0x10924,%r9d
140892490:	4c 8d 05 d9 13 7c 00 	lea    0x7c13d9(%rip),%r8        # 0x141053870
140892497:	48 8d 15 b2 13 7c 00 	lea    0x7c13b2(%rip),%rdx        # 0x141053850
14089249e:	e8 9d 70 fe ff       	call   0x140879540
1408924a3:	49 c7 45 00 00 00 00 	movq   $0x0,0x0(%r13)
1408924aa:	00
1408924ab:	48 85 f6             	test   %rsi,%rsi
1408924ae:	0f 84 f9 01 00 00    	je     0x1408926ad
1408924b4:	4c 8b 46 70          	mov    0x70(%rsi),%r8
1408924b8:	41 f6 40 34 20       	testb  $0x20,0x34(%r8)
1408924bd:	0f 84 e2 01 00 00    	je     0x1408926a5
1408924c3:	4d 8b 50 28          	mov    0x28(%r8),%r10
1408924c7:	41 ff 8a 98 00 00 00 	decl   0x98(%r10)
1408924ce:	49 8b 82 a8 00 00 00 	mov    0xa8(%r10),%rax
1408924d5:	49 89 40 20          	mov    %rax,0x20(%r8)
1408924d9:	49 8b 4a 48          	mov    0x48(%r10),%rcx
1408924dd:	4d 89 82 a8 00 00 00 	mov    %r8,0xa8(%r10)
1408924e4:	41 8b 50 30          	mov    0x30(%r8),%edx
1408924e8:	4d 8b 40 08          	mov    0x8(%r8),%r8
1408924ec:	ff ca                	dec    %edx
1408924ee:	4c 8b 09             	mov    (%rcx),%r9
1408924f1:	49 0f af 92 c8 00 00 	imul   0xc8(%r10),%rdx
1408924f8:	00
1408924f9:	49 8b 81 90 00 00 00 	mov    0x90(%r9),%rax
140892500:	ff 15 1a 15 6f 00    	call   *0x6f151a(%rip)        # 0x140f83a20
140892506:	e9 a2 01 00 00       	jmp    0x1408926ad
14089250b:	45 33 f6             	xor    %r14d,%r14d
14089250e:	41 83 ff 02          	cmp    $0x2,%r15d
140892512:	72 3c                	jb     0x140892550
140892514:	45 8d 47 fe          	lea    -0x2(%r15),%r8d
140892518:	b8 cd cc cc cc       	mov    $0xcccccccd,%eax
14089251d:	41 f7 64 24 38       	mull   0x38(%r12)
140892522:	41 8b c0             	mov    %r8d,%eax
140892525:	8b ca                	mov    %edx,%ecx
140892527:	33 d2                	xor    %edx,%edx
140892529:	c1 e9 02             	shr    $0x2,%ecx
14089252c:	ff c1                	inc    %ecx
14089252e:	f7 f1                	div    %ecx
140892530:	8b 05 ca b2 b1 00    	mov    0xb1b2ca(%rip),%eax        # 0x1413ad800
140892536:	44 2b c2             	sub    %edx,%r8d
140892539:	33 d2                	xor    %edx,%edx
14089253b:	41 f7 74 24 34       	divl   0x34(%r12)
140892540:	ff c8                	dec    %eax
140892542:	44 3b c0             	cmp    %eax,%r8d
140892545:	41 0f 94 c6          	sete   %r14b
140892549:	41 83 c6 02          	add    $0x2,%r14d
14089254d:	45 03 f0             	add    %r8d,%r14d
140892550:	49 8b 0c 24          	mov    (%r12),%rcx
140892554:	4c 8d 44 24 70       	lea    0x70(%rsp),%r8
140892559:	45 33 c9             	xor    %r9d,%r9d
14089255c:	41 8b d6             	mov    %r14d,%edx
14089255f:	48 8b 81 10 01 00 00 	mov    0x110(%rcx),%rax
140892566:	ff 15 b4 14 6f 00    	call   *0x6f14b4(%rip)        # 0x140f83a20