1409b9199:	90                   	nop
1409b919a:	90                   	nop
1409b919b:	90                   	nop
1409b919c:	90                   	nop
1409b919d:	90                   	nop
1409b919e:	90                   	nop
1409b919f:	90                   	nop
1409b91a0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1409b91a5:	57                   	push   %rdi
1409b91a6:	48 83 ec 20          	sub    $0x20,%rsp
1409b91aa:	48 8d 05 37 4d 17 00 	lea    0x174d37(%rip),%rax        # 0x140b2dee8
1409b91b1:	48 8b f9             	mov    %rcx,%rdi
1409b91b4:	48 89 01             	mov    %rax,(%rcx)
1409b91b7:	8b da                	mov    %edx,%ebx
1409b91b9:	48 83 c1 28          	add    $0x28,%rcx
1409b91bd:	e8 0e 1d 66 ff       	call   0x14001aed0
1409b91c2:	48 8d 4f 10          	lea    0x10(%rdi),%rcx
1409b91c6:	e8 85 3f 94 ff       	call   0x1402fd150
1409b91cb:	48 8d 05 96 4e 17 00 	lea    0x174e96(%rip),%rax        # 0x140b2e068
1409b91d2:	48 89 07             	mov    %rax,(%rdi)
1409b91d5:	f6 c3 01             	test   $0x1,%bl
1409b91d8:	74 08                	je     0x1409b91e2
1409b91da:	48 8b cf             	mov    %rdi,%rcx
1409b91dd:	e8 f2 63 13 00       	call   0x140aef5d4
1409b91e2:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1409b91e7:	48 8b c7             	mov    %rdi,%rax
1409b91ea:	48 83 c4 20          	add    $0x20,%rsp
1409b91ee:	5f                   	pop    %rdi
1409b91ef:	c3                   	ret
1409b91f0:	40 53                	rex push %rbx
1409b91f2:	48 83 ec 20          	sub    $0x20,%rsp
1409b91f6:	48 8d 05 d3 4c 17 00 	lea    0x174cd3(%rip),%rax        # 0x140b2ded0
1409b91fd:	48 8b d9             	mov    %rcx,%rbx
1409b9200:	48 89 01             	mov    %rax,(%rcx)
1409b9203:	48 8b 49 20          	mov    0x20(%rcx),%rcx
1409b9207:	48 85 c9             	test   %rcx,%rcx
1409b920a:	74 3e                	je     0x1409b924a
1409b920c:	48 8b 43 30          	mov    0x30(%rbx),%rax
1409b9210:	48 2b c1             	sub    %rcx,%rax
1409b9213:	48 d1 f8             	sar    $1,%rax
1409b9216:	48 03 c0             	add    %rax,%rax
1409b9219:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
1409b921f:	72 14                	jb     0x1409b9235
1409b9221:	48 8b 51 f8          	mov    -0x8(%rcx),%rdx
1409b9225:	48 2b ca             	sub    %rdx,%rcx
1409b9228:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
1409b922c:	48 83 f8 1f          	cmp    $0x1f,%rax
1409b9230:	77 6d                	ja     0x1409b929f
1409b9232:	48 8b ca             	mov    %rdx,%rcx
1409b9235:	ff 15 85 36 15 00    	call   *0x153685(%rip)        # 0x140b0c8c0
1409b923b:	48 83 63 20 00       	andq   $0x0,0x20(%rbx)
1409b9240:	48 83 63 28 00       	andq   $0x0,0x28(%rbx)
1409b9245:	48 83 63 30 00       	andq   $0x0,0x30(%rbx)
1409b924a:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
1409b924e:	48 85 c9             	test   %rcx,%rcx
1409b9251:	74 3c                	je     0x1409b928f
1409b9253:	48 8b 43 18          	mov    0x18(%rbx),%rax
1409b9257:	48 2b c1             	sub    %rcx,%rax
1409b925a:	48 83 e0 fc          	and    $0xfffffffffffffffc,%rax
1409b925e:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
1409b9264:	72 14                	jb     0x1409b927a
1409b9266:	48 8b 51 f8          	mov    -0x8(%rcx),%rdx
1409b926a:	48 2b ca             	sub    %rdx,%rcx
1409b926d:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
1409b9271:	48 83 f8 1f          	cmp    $0x1f,%rax
1409b9275:	77 28                	ja     0x1409b929f
1409b9277:	48 8b ca             	mov    %rdx,%rcx
1409b927a:	ff 15 40 36 15 00    	call   *0x153640(%rip)        # 0x140b0c8c0
1409b9280:	48 83 63 08 00       	andq   $0x0,0x8(%rbx)
1409b9285:	48 83 63 10 00       	andq   $0x0,0x10(%rbx)
1409b928a:	48 83 63 18 00       	andq   $0x0,0x18(%rbx)
1409b928f:	48 8d 05 d2 4d 17 00 	lea    0x174dd2(%rip),%rax        # 0x140b2e068
1409b9296:	48 89 03             	mov    %rax,(%rbx)
1409b9299:	48 83 c4 20          	add    $0x20,%rsp
1409b929d:	5b                   	pop    %rbx
1409b929e:	c3                   	ret
1409b929f:	ff 15 f3 36 15 00    	call   *0x1536f3(%rip)        # 0x140b0c998
1409b92a5:	cc                   	int3
1409b92a6:	90                   	nop
1409b92a7:	90                   	nop
1409b92a8:	90                   	nop
1409b92a9:	90                   	nop
1409b92aa:	90                   	nop
1409b92ab:	90                   	nop
1409b92ac:	90                   	nop
1409b92ad:	90                   	nop
1409b92ae:	90                   	nop
1409b92af:	90                   	nop
1409b92b0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1409b92b5:	57                   	push   %rdi
1409b92b6:	48 83 ec 20          	sub    $0x20,%rsp
1409b92ba:	8b da                	mov    %edx,%ebx
1409b92bc:	48 8b f9             	mov    %rcx,%rdi
1409b92bf:	e8 2c ff ff ff       	call   0x1409b91f0
1409b92c4:	f6 c3 01             	test   $0x1,%bl
1409b92c7:	74 08                	je     0x1409b92d1
1409b92c9:	48 8b cf             	mov    %rdi,%rcx
1409b92cc:	e8 03 63 13 00       	call   0x140aef5d4
1409b92d1:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1409b92d6:	48 8b c7             	mov    %rdi,%rax
1409b92d9:	48 83 c4 20          	add    $0x20,%rsp
1409b92dd:	5f                   	pop    %rdi
1409b92de:	c3                   	ret
1409b92df:	90                   	nop
1409b92e0:	48 8b c4             	mov    %rsp,%rax
1409b92e3:	48 89 58 10          	mov    %rbx,0x10(%rax)
1409b92e7:	55                   	push   %rbp
1409b92e8:	56                   	push   %rsi
1409b92e9:	57                   	push   %rdi
1409b92ea:	41 54                	push   %r12
1409b92ec:	41 55                	push   %r13
1409b92ee:	41 56                	push   %r14
1409b92f0:	41 57                	push   %r15
1409b92f2:	48 8d a8 68 fe ff ff 	lea    -0x198(%rax),%rbp
1409b92f9:	48 81 ec 60 02 00 00 	sub    $0x260,%rsp
1409b9300:	0f 29 70 b8          	movaps %xmm6,-0x48(%rax)
1409b9304:	48 8b 05 35 5d 30 00 	mov    0x305d35(%rip),%rax        # 0x140cbf040
1409b930b:	48 33 c4             	xor    %rsp,%rax
1409b930e:	48 89 85 40 01 00 00 	mov    %rax,0x140(%rbp)
1409b9315:	4d 8b e9             	mov    %r9,%r13
1409b9318:	49 8b d8             	mov    %r8,%rbx
1409b931b:	48 8b fa             	mov    %rdx,%rdi
1409b931e:	4c 8b f1             	mov    %rcx,%r14
1409b9321:	48 89 8d d0 00 00 00 	mov    %rcx,0xd0(%rbp)
1409b9328:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
1409b932d:	e8 ba ff 12 00       	call   0x140ae92ec
1409b9332:	48 8d 05 e7 4c 17 00 	lea    0x174ce7(%rip),%rax        # 0x140b2e020
1409b9339:	48 89 85 88 00 00 00 	mov    %rax,0x88(%rbp)
1409b9340:	b8 4f 54 54 4f       	mov    $0x4f54544f,%eax
1409b9345:	89 85 90 00 00 00    	mov    %eax,0x90(%rbp)
1409b934b:	89 44 24 58          	mov    %eax,0x58(%rsp)
1409b934f:	0f b7 85 94 00 00 00 	movzwl 0x94(%rbp),%eax
1409b9356:	66 89 44 24 5c       	mov    %ax,0x5c(%rsp)
1409b935b:	0f b7 85 96 00 00 00 	movzwl 0x96(%rbp),%eax
1409b9362:	66 89 44 24 5e       	mov    %ax,0x5e(%rsp)
1409b9367:	0f b7 85 98 00 00 00 	movzwl 0x98(%rbp),%eax
1409b936e:	66 89 44 24 60       	mov    %ax,0x60(%rsp)
1409b9373:	0f b7 85 9a 00 00 00 	movzwl 0x9a(%rbp),%eax
1409b937a:	66 89 44 24 62       	mov    %ax,0x62(%rsp)
1409b937f:	0f 57 c0             	xorps  %xmm0,%xmm0
1409b9382:	0f 11 85 20 01 00 00 	movups %xmm0,0x120(%rbp)
1409b9389:	45 33 e4             	xor    %r12d,%r12d
1409b938c:	4c 89 a5 30 01 00 00 	mov    %r12,0x130(%rbp)
1409b9393:	4c 89 a5 38 01 00 00 	mov    %r12,0x138(%rbp)
1409b939a:	41 8d 74 24 04       	lea    0x4(%r12),%esi
1409b939f:	44 8b c6             	mov    %esi,%r8d
1409b93a2:	48 8d 15 73 12 1f 00 	lea    0x1f1273(%rip),%rdx        # 0x140baa61c
1409b93a9:	48 8d 8d 20 01 00 00 	lea    0x120(%rbp),%rcx
1409b93b0:	e8 eb 5d 75 ff       	call   0x14010f1a0
1409b93b5:	48 8d 95 20 01 00 00 	lea    0x120(%rbp),%rdx
1409b93bc:	48 8d 8d b8 00 00 00 	lea    0xb8(%rbp),%rcx
1409b93c3:	e8 34 0f 13 00       	call   0x140aea2fc
1409b93c8:	48 8d 8d 20 01 00 00 	lea    0x120(%rbp),%rcx
1409b93cf:	e8 bc 5e 75 ff       	call   0x14010f290
1409b93d4:	89 9d cc 00 00 00    	mov    %ebx,0xcc(%rbp)
1409b93da:	48 8d 95 b8 00 00 00 	lea    0xb8(%rbp),%rdx
1409b93e1:	48 8d 4c 24 68       	lea    0x68(%rsp),%rcx
1409b93e6:	e8 75 1e 00 00       	call   0x1409bb260
1409b93eb:	48 8d 4d 00          	lea    0x0(%rbp),%rcx
1409b93ef:	e8 a4 20 00 00       	call   0x1409bb498
1409b93f4:	90                   	nop
1409b93f5:	48 8b d3             	mov    %rbx,%rdx
1409b93f8:	48 8d 8d a0 00 00 00 	lea    0xa0(%rbp),%rcx
1409b93ff:	e8 3c 20 00 00       	call   0x1409bb440
1409b9404:	90                   	nop
1409b9405:	41 8b c4             	mov    %r12d,%eax
1409b9408:	48 8b 8d a8 00 00 00 	mov    0xa8(%rbp),%rcx
1409b940f:	45 8d 7c 24 01       	lea    0x1(%r12),%r15d
1409b9414:	48 8b 95 a0 00 00 00 	mov    0xa0(%rbp),%rdx
1409b941b:	48 2b ca             	sub    %rdx,%rcx
1409b941e:	74 1f                	je     0x1409b943f
1409b9420:	48 2b fa             	sub    %rdx,%rdi
1409b9423:	4c 8d 04 02          	lea    (%rdx,%rax,1),%r8
1409b9427:	45 8a 0c 38          	mov    (%r8,%rdi,1),%r9b
1409b942b:	48 3b c1             	cmp    %rcx,%rax
1409b942e:	0f 83 b1 00 00 00    	jae    0x1409b94e5
1409b9434:	45 88 08             	mov    %r9b,(%r8)
1409b9437:	49 03 c7             	add    %r15,%rax
1409b943a:	48 3b c1             	cmp    %rcx,%rax
1409b943d:	72 e4                	jb     0x1409b9423
1409b943f:	4c 8d 8d b8 00 00 00 	lea    0xb8(%rbp),%r9
1409b9446:	45 33 c0             	xor    %r8d,%r8d
1409b9449:	48 8d 95 a0 00 00 00 	lea    0xa0(%rbp),%rdx
1409b9450:	48 8b 4d 00          	mov    0x0(%rbp),%rcx
1409b9454:	e8 b7 11 13 00       	call   0x140aea610
1409b9459:	0f 57 c0             	xorps  %xmm0,%xmm0
1409b945c:	0f 11 85 20 01 00 00 	movups %xmm0,0x120(%rbp)
1409b9463:	4c 89 a5 30 01 00 00 	mov    %r12,0x130(%rbp)
1409b946a:	4c 89 a5 38 01 00 00 	mov    %r12,0x138(%rbp)
1409b9471:	4c 8b c6             	mov    %rsi,%r8
1409b9474:	48 8d 15 a1 11 1f 00 	lea    0x1f11a1(%rip),%rdx        # 0x140baa61c
1409b947b:	48 8d 8d 20 01 00 00 	lea    0x120(%rbp),%rcx
1409b9482:	e8 19 5d 75 ff       	call   0x14010f1a0
1409b9487:	90                   	nop
1409b9488:	48 8d 95 20 01 00 00 	lea    0x120(%rbp),%rdx
1409b948f:	48 8d 4d 80          	lea    -0x80(%rbp),%rcx
1409b9493:	e8 2c 4e f9 ff       	call   0x14094e2c4
1409b9498:	48 8b c8             	mov    %rax,%rcx
1409b949b:	48 8d 55 00          	lea    0x0(%rbp),%rdx
1409b949f:	e8 d4 1c 66 ff       	call   0x14001b178
1409b94a4:	90                   	nop
1409b94a5:	bf 00 10 00 00       	mov    $0x1000,%edi
1409b94aa:	48 8b 85 38 01 00 00 	mov    0x138(%rbp),%rax
1409b94b1:	be 0f 00 00 00       	mov    $0xf,%esi
1409b94b6:	48 3b c6             	cmp    %rsi,%rax
1409b94b9:	76 37                	jbe    0x1409b94f2
1409b94bb:	48 ff c0             	inc    %rax
1409b94be:	48 8b 8d 20 01 00 00 	mov    0x120(%rbp),%rcx
1409b94c5:	48 8b d1             	mov    %rcx,%rdx
1409b94c8:	48 3b c7             	cmp    %rdi,%rax
1409b94cb:	72 1f                	jb     0x1409b94ec
1409b94cd:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1409b94d1:	48 2b d1             	sub    %rcx,%rdx
1409b94d4:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1409b94d8:	48 83 f8 1f          	cmp    $0x1f,%rax
1409b94dc:	76 0e                	jbe    0x1409b94ec
1409b94de:	ff 15 b4 34 15 00    	call   *0x1534b4(%rip)        # 0x140b0c998
1409b94e4:	cc                   	int3
1409b94e5:	ff 15 ad 34 15 00    	call   *0x1534ad(%rip)        # 0x140b0c998
1409b94eb:	cc                   	int3
1409b94ec:	ff 15 ce 33 15 00    	call   *0x1533ce(%rip)        # 0x140b0c8c0
1409b94f2:	0f 57 c0             	xorps  %xmm0,%xmm0
1409b94f5:	0f 11 85 20 01 00 00 	movups %xmm0,0x120(%rbp)
1409b94fc:	4c 89 a5 30 01 00 00 	mov    %r12,0x130(%rbp)
1409b9503:	4c 89 a5 38 01 00 00 	mov    %r12,0x138(%rbp)
1409b950a:	41 b8 04 00 00 00    	mov    $0x4,%r8d
1409b9510:	48 8d 15 fd 10 1f 00 	lea    0x1f10fd(%rip),%rdx        # 0x140baa614
1409b9517:	48 8d 8d 20 01 00 00 	lea    0x120(%rbp),%rcx
1409b951e:	e8 7d 5c 75 ff       	call   0x14010f1a0
1409b9523:	90                   	nop
1409b9524:	48 8d 95 20 01 00 00 	lea    0x120(%rbp),%rdx
1409b952b:	48 8d 4d 70          	lea    0x70(%rbp),%rcx
1409b952f:	e8 c8 0d 13 00       	call   0x140aea2fc
1409b9534:	90                   	nop
1409b9535:	48 8b 85 38 01 00 00 	mov    0x138(%rbp),%rax
1409b953c:	48 3b c6             	cmp    %rsi,%rax
1409b953f:	76 30                	jbe    0x1409b9571
1409b9541:	48 ff c0             	inc    %rax
1409b9544:	48 8b 8d 20 01 00 00 	mov    0x120(%rbp),%rcx
1409b954b:	48 8b d1             	mov    %rcx,%rdx
1409b954e:	48 3b c7             	cmp    %rdi,%rax
1409b9551:	72 18                	jb     0x1409b956b
1409b9553:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1409b9557:	48 2b d1             	sub    %rcx,%rdx
1409b955a:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1409b955e:	48 83 f8 1f          	cmp    $0x1f,%rax
1409b9562:	76 07                	jbe    0x1409b956b
1409b9564:	ff 15 2e 34 15 00    	call   *0x15342e(%rip)        # 0x140b0c998
1409b956a:	cc                   	int3
1409b956b:	ff 15 4f 33 15 00    	call   *0x15334f(%rip)        # 0x140b0c8c0
1409b9571:	48 8d 0d 20 4b 17 00 	lea    0x174b20(%rip),%rcx        # 0x140b2e098
1409b9578:	48 8b 54 24 70       	mov    0x70(%rsp),%rdx
1409b957d:	48 3b 54 24 78       	cmp    0x78(%rsp),%rdx
1409b9582:	74 29                	je     0x1409b95ad
1409b9584:	48 89 0a             	mov    %rcx,(%rdx)
1409b9587:	8b 45 78             	mov    0x78(%rbp),%eax
1409b958a:	89 42 08             	mov    %eax,0x8(%rdx)
1409b958d:	8b 45 7c             	mov    0x7c(%rbp),%eax
1409b9590:	89 42 0c             	mov    %eax,0xc(%rdx)
1409b9593:	8b 85 80 00 00 00    	mov    0x80(%rbp),%eax
1409b9599:	89 42 10             	mov    %eax,0x10(%rdx)
1409b959c:	8b 85 84 00 00 00    	mov    0x84(%rbp),%eax
1409b95a2:	89 42 14             	mov    %eax,0x14(%rdx)
1409b95a5:	48 83 44 24 70 18    	addq   $0x18,0x70(%rsp)
1409b95ab:	eb 0e                	jmp    0x1409b95bb
1409b95ad:	4c 8d 45 70          	lea    0x70(%rbp),%r8
1409b95b1:	48 8d 4c 24 68       	lea    0x68(%rsp),%rcx
1409b95b6:	e8 89 25 00 00       	call   0x1409bbb44
1409b95bb:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
1409b95bf:	e8 3c 1f 00 00       	call   0x1409bb500
1409b95c4:	90                   	nop
1409b95c5:	48 8b 5d d0          	mov    -0x30(%rbp),%rbx
1409b95c9:	c7 43 08 03 00 00 00 	movl   $0x3,0x8(%rbx)
1409b95d0:	48 c7 43 0c 09 01 05 	movq   $0x50109,0xc(%rbx)
1409b95d7:	00
1409b95d8:	4c 89 63 14          	mov    %r12,0x14(%rbx)
1409b95dc:	4c 89 63 1c          	mov    %r12,0x1c(%rbx)
1409b95e0:	44 89 63 24          	mov    %r12d,0x24(%rbx)
1409b95e4:	4c 89 63 28          	mov    %r12,0x28(%rbx)
1409b95e8:	66 44 89 63 30       	mov    %r12w,0x30(%rbx)
1409b95ed:	4c 89 63 34          	mov    %r12,0x34(%rbx)
1409b95f1:	4c 89 63 3c          	mov    %r12,0x3c(%rbx)
1409b95f5:	44 89 63 44          	mov    %r12d,0x44(%rbx)
1409b95f9:	c7 43 48 00 00 20 00 	movl   $0x200000,0x48(%rbx)
1409b9600:	66 83 4b 4c ff       	orw    $0xffff,0x4c(%rbx)
1409b9605:	4c 89 63 4e          	mov    %r12,0x4e(%rbx)
1409b9609:	66 44 89 63 56       	mov    %r12w,0x56(%rbx)
1409b960e:	4c 89 63 58          	mov    %r12,0x58(%rbx)
1409b9612:	44 89 63 60          	mov    %r12d,0x60(%rbx)
1409b9616:	c7 43 64 00 00 20 00 	movl   $0x200000,0x64(%rbx)
1409b961d:	66 44 89 63 68       	mov    %r12w,0x68(%rbx)
1409b9622:	49 8b 0e             	mov    (%r14),%rcx
1409b9625:	48 8b 01             	mov    (%rcx),%rax
1409b9628:	48 8b 40 50          	mov    0x50(%rax),%rax
1409b962c:	ff 15 06 36 15 00    	call   *0x153606(%rip)        # 0x140b0cc38
1409b9632:	b9 f4 01 00 00       	mov    $0x1f4,%ecx
1409b9637:	66 3b c8             	cmp    %ax,%cx
1409b963a:	66 1b c0             	sbb    %ax,%ax
1409b963d:	66 25 2c 01          	and    $0x12c,%ax
1409b9641:	66 05 90 01          	add    $0x190,%ax
1409b9645:	66 89 43 0c          	mov    %ax,0xc(%rbx)
1409b9649:	49 8b 0e             	mov    (%r14),%rcx
1409b964c:	48 8b 01             	mov    (%rcx),%rax
1409b964f:	48 8b 40 58          	mov    0x58(%rax),%rax
1409b9653:	ff 15 df 35 15 00    	call   *0x1535df(%rip)        # 0x140b0cc38
1409b9659:	f6 d8                	neg    %al
1409b965b:	1a c9                	sbb    %cl,%cl
1409b965d:	80 e1 09             	and    $0x9,%cl
1409b9660:	88 4b 2b             	mov    %cl,0x2b(%rbx)
1409b9663:	49 8b 0e             	mov    (%r14),%rcx
1409b9666:	48 8b 01             	mov    (%rcx),%rax
1409b9669:	48 8b 40 60          	mov    0x60(%rax),%rax
1409b966d:	ff 15 c5 35 15 00    	call   *0x1535c5(%rip)        # 0x140b0cc38
1409b9673:	0f 57 c9             	xorps  %xmm1,%xmm1
1409b9676:	f3 0f 5a c8          	cvtss2sd %xmm0,%xmm1
1409b967a:	f2 0f 10 35 46 7a 1f 	movsd  0x1f7a46(%rip),%xmm6        # 0x140bb10c8
1409b9681:	00
1409b9682:	66 0f 2f ce          	comisd %xmm6,%xmm1
1409b9686:	76 05                	jbe    0x1409b968d
1409b9688:	66 44 09 7b 48       	or     %r15w,0x48(%rbx)
1409b968d:	49 8b 0e             	mov    (%r14),%rcx
1409b9690:	48 8b 01             	mov    (%rcx),%rax
1409b9693:	48 8b 40 50          	mov    0x50(%rax),%rax
1409b9697:	ff 15 9b 35 15 00    	call   *0x15359b(%rip)        # 0x140b0cc38
1409b969d:	b9 f4 01 00 00       	mov    $0x1f4,%ecx
1409b96a2:	66 3b c1             	cmp    %cx,%ax
1409b96a5:	76 09                	jbe    0x1409b96b0
1409b96a7:	b8 20 00 00 00       	mov    $0x20,%eax
1409b96ac:	66 09 43 48          	or     %ax,0x48(%rbx)
1409b96b0:	0f b7 43 48          	movzwl 0x48(%rbx),%eax
1409b96b4:	66 85 c0             	test   %ax,%ax
1409b96b7:	75 08                	jne    0x1409b96c1
1409b96b9:	66 83 c8 40          	or     $0x40,%ax
1409b96bd:	66 89 43 48          	mov    %ax,0x48(%rbx)
1409b96c1:	49 8b 0e             	mov    (%r14),%rcx
1409b96c4:	48 8b 01             	mov    (%rcx),%rax
1409b96c7:	48 8b 40 78          	mov    0x78(%rax),%rax
1409b96cb:	ff 15 67 35 15 00    	call   *0x153567(%rip)        # 0x140b0cc38
1409b96d1:	0f bf c8             	movswl %ax,%ecx
1409b96d4:	8d 04 49             	lea    (%rcx,%rcx,2),%eax
1409b96d7:	99                   	cltd
1409b96d8:	83 e2 03             	and    $0x3,%edx
1409b96db:	03 c2                	add    %edx,%eax
1409b96dd:	c1 f8 02             	sar    $0x2,%eax
1409b96e0:	66 89 43 4e          	mov    %ax,0x4e(%rbx)
1409b96e4:	49 8b 0e             	mov    (%r14),%rcx
1409b96e7:	48 8b 01             	mov    (%rcx),%rax
1409b96ea:	48 8b 40 78          	mov    0x78(%rax),%rax
1409b96ee:	ff 15 44 35 15 00    	call   *0x153544(%rip)        # 0x140b0cc38
1409b96f4:	98                   	cwtl