fffff800002a7d36:	48 8b ce             	mov    %rsi,%rcx
fffff800002a7d39:	e8 fe 20 00 00       	call   0xfffff800002a9e3c
fffff800002a7d3e:	45 33 c0             	xor    %r8d,%r8d
fffff800002a7d41:	ba 02 00 04 00       	mov    $0x40002,%edx
fffff800002a7d46:	48 8b ce             	mov    %rsi,%rcx
fffff800002a7d49:	e8 ee 20 00 00       	call   0xfffff800002a9e3c
fffff800002a7d4e:	4d 8b c4             	mov    %r12,%r8
fffff800002a7d51:	ba 03 00 04 00       	mov    $0x40003,%edx
fffff800002a7d56:	48 8b ce             	mov    %rsi,%rcx
fffff800002a7d59:	e8 de 20 00 00       	call   0xfffff800002a9e3c
fffff800002a7d5e:	48 8b d7             	mov    %rdi,%rdx
fffff800002a7d61:	b9 01 00 08 00       	mov    $0x80001,%ecx
fffff800002a7d66:	e8 41 21 00 00       	call   0xfffff800002a9eac
fffff800002a7d6b:	bf ff ff 00 00       	mov    $0xffff,%edi
fffff800002a7d70:	48 c7 45 bf 00 00 0f 	movq   $0xf0000,-0x41(%rbp)
fffff800002a7d77:	00
fffff800002a7d78:	48 8d 55 bf          	lea    -0x41(%rbp),%rdx
fffff800002a7d7c:	89 7d c7             	mov    %edi,-0x39(%rbp)
fffff800002a7d7f:	b9 01 00 06 00       	mov    $0x60001,%ecx
fffff800002a7d84:	c7 45 cb 00 f0 9b 00 	movl   $0x9bf000,-0x35(%rbp)
fffff800002a7d8b:	e8 e4 05 00 00       	call   0xfffff800002a8374
fffff800002a7d90:	48 8d 55 87          	lea    -0x79(%rbp),%rdx
fffff800002a7d94:	48 89 5d 87          	mov    %rbx,-0x79(%rbp)
fffff800002a7d98:	b9 02 00 06 00       	mov    $0x60002,%ecx
fffff800002a7d9d:	89 7d 8f             	mov    %edi,-0x71(%rbp)
fffff800002a7da0:	c7 45 93 00 00 93 00 	movl   $0x930000,-0x6d(%rbp)
fffff800002a7da7:	e8 c8 05 00 00       	call   0xfffff800002a8374
fffff800002a7dac:	48 8d 55 87          	lea    -0x79(%rbp),%rdx
fffff800002a7db0:	b9 03 00 06 00       	mov    $0x60003,%ecx
fffff800002a7db5:	e8 ba 05 00 00       	call   0xfffff800002a8374
fffff800002a7dba:	48 8d 55 87          	lea    -0x79(%rbp),%rdx
fffff800002a7dbe:	b9 00 00 06 00       	mov    $0x60000,%ecx
fffff800002a7dc3:	e8 ac 05 00 00       	call   0xfffff800002a8374
fffff800002a7dc8:	48 8d 55 87          	lea    -0x79(%rbp),%rdx
fffff800002a7dcc:	b9 04 00 06 00       	mov    $0x60004,%ecx
fffff800002a7dd1:	e8 9e 05 00 00       	call   0xfffff800002a8374
fffff800002a7dd6:	48 8d 55 87          	lea    -0x79(%rbp),%rdx
fffff800002a7dda:	b9 05 00 06 00       	mov    $0x60005,%ecx
fffff800002a7ddf:	e8 90 05 00 00       	call   0xfffff800002a8374
fffff800002a7de4:	48 8d 55 cf          	lea    -0x31(%rbp),%rdx
fffff800002a7de8:	48 89 5d cf          	mov    %rbx,-0x31(%rbp)
fffff800002a7dec:	b9 06 00 06 00       	mov    $0x60006,%ecx
fffff800002a7df1:	89 7d d7             	mov    %edi,-0x29(%rbp)
fffff800002a7df4:	c7 45 db 00 00 82 00 	movl   $0x820000,-0x25(%rbp)
fffff800002a7dfb:	e8 74 05 00 00       	call   0xfffff800002a8374
fffff800002a7e00:	48 8d 55 df          	lea    -0x21(%rbp),%rdx
fffff800002a7e04:	48 89 5d df          	mov    %rbx,-0x21(%rbp)
fffff800002a7e08:	b9 07 00 06 00       	mov    $0x60007,%ecx
fffff800002a7e0d:	89 7d e7             	mov    %edi,-0x19(%rbp)
fffff800002a7e10:	c7 45 eb 00 00 8b 00 	movl   $0x8b0000,-0x15(%rbp)
fffff800002a7e17:	e8 58 05 00 00       	call   0xfffff800002a8374
fffff800002a7e1c:	48 8d 55 f7          	lea    -0x9(%rbp),%rdx
fffff800002a7e20:	66 89 7d fd          	mov    %di,-0x3(%rbp)
fffff800002a7e24:	b9 01 00 07 00       	mov    $0x70001,%ecx
fffff800002a7e29:	e8 7a 8b f5 ff       	call   0xfffff800002009a8
fffff800002a7e2e:	48 8d 55 07          	lea    0x7(%rbp),%rdx
fffff800002a7e32:	66 89 7d 0d          	mov    %di,0xd(%rbp)
fffff800002a7e36:	b9 00 00 07 00       	mov    $0x70000,%ecx
fffff800002a7e3b:	e8 68 8b f5 ff       	call   0xfffff800002009a8
fffff800002a7e40:	ba 00 04 00 00       	mov    $0x400,%edx
fffff800002a7e45:	b9 05 00 05 00       	mov    $0x50005,%ecx
fffff800002a7e4a:	e8 25 20 00 00       	call   0xfffff800002a9e74
fffff800002a7e4f:	49 8b ce             	mov    %r14,%rcx
fffff800002a7e52:	49 89 9e 10 0b 00 00 	mov    %rbx,0xb10(%r14)
fffff800002a7e59:	e8 26 07 00 00       	call   0xfffff800002a8584
fffff800002a7e5e:	49 8b ce             	mov    %r14,%rcx
fffff800002a7e61:	49 89 9e 20 0b 00 00 	mov    %rbx,0xb20(%r14)
fffff800002a7e68:	e8 93 06 00 00       	call   0xfffff800002a8500
fffff800002a7e6d:	45 84 ff             	test   %r15b,%r15b
fffff800002a7e70:	75 54                	jne    0xfffff800002a7ec6
fffff800002a7e72:	38 9e 1c 01 00 00    	cmp    %bl,0x11c(%rsi)
fffff800002a7e78:	75 39                	jne    0xfffff800002a7eb3
fffff800002a7e7a:	48 f7 05 db 16 36 00 	testq  $0x20000,0x3616db(%rip)        # 0xfffff80000609560
fffff800002a7e81:	00 00 02 00
fffff800002a7e85:	74 1e                	je     0xfffff800002a7ea5
fffff800002a7e87:	48 8b 86 08 03 00 00 	mov    0x308(%rsi),%rax
fffff800002a7e8e:	48 8b 8e c0 02 00 00 	mov    0x2c0(%rsi),%rcx
fffff800002a7e95:	48 8b 90 90 25 00 00 	mov    0x2590(%rax),%rdx
fffff800002a7e9c:	48 89 91 08 0b 00 00 	mov    %rdx,0xb08(%rcx)
fffff800002a7ea3:	eb 1c                	jmp    0xfffff800002a7ec1
fffff800002a7ea5:	33 d2                	xor    %edx,%edx
fffff800002a7ea7:	b9 05 00 00 10       	mov    $0x10000005,%ecx
fffff800002a7eac:	e8 fb 1f 00 00       	call   0xfffff800002a9eac
fffff800002a7eb1:	eb 13                	jmp    0xfffff800002a7ec6
fffff800002a7eb3:	48 8b 8e c0 02 00 00 	mov    0x2c0(%rsi),%rcx
fffff800002a7eba:	48 89 99 08 0b 00 00 	mov    %rbx,0xb08(%rcx)
fffff800002a7ec1:	e8 be 06 00 00       	call   0xfffff800002a8584
fffff800002a7ec6:	33 d2                	xor    %edx,%edx
fffff800002a7ec8:	b9 02 00 08 00       	mov    $0x80002,%ecx
fffff800002a7ecd:	e8 da 1f 00 00       	call   0xfffff800002a9eac
fffff800002a7ed2:	33 d2                	xor    %edx,%edx
fffff800002a7ed4:	b9 7d 00 08 00       	mov    $0x8007d,%ecx
fffff800002a7ed9:	e8 ce 1f 00 00       	call   0xfffff800002a9eac
fffff800002a7ede:	48 8b 8e 08 03 00 00 	mov    0x308(%rsi),%rcx
fffff800002a7ee5:	f6 81 88 34 00 00 20 	testb  $0x20,0x3488(%rcx)
fffff800002a7eec:	74 13                	je     0xfffff800002a7f01
fffff800002a7eee:	33 d2                	xor    %edx,%edx
fffff800002a7ef0:	b9 7c 00 08 00       	mov    $0x8007c,%ecx
fffff800002a7ef5:	e8 b2 1f 00 00       	call   0xfffff800002a9eac
fffff800002a7efa:	48 8b 8e 08 03 00 00 	mov    0x308(%rsi),%rcx
fffff800002a7f01:	8b 81 88 34 00 00    	mov    0x3488(%rcx),%eax
fffff800002a7f07:	48 0f ba e0 0c       	bt     $0xc,%rax
fffff800002a7f0c:	73 0c                	jae    0xfffff800002a7f1a
fffff800002a7f0e:	33 d2                	xor    %edx,%edx
fffff800002a7f10:	b9 8b 00 08 00       	mov    $0x8008b,%ecx
fffff800002a7f15:	e8 8e 0e 00 00       	call   0xfffff800002a8da8
fffff800002a7f1a:	45 84 ff             	test   %r15b,%r15b
fffff800002a7f1d:	75 7d                	jne    0xfffff800002a7f9c
fffff800002a7f1f:	33 d2                	xor    %edx,%edx
fffff800002a7f21:	b9 05 00 08 00       	mov    $0x80005,%ecx
fffff800002a7f26:	e8 81 1f 00 00       	call   0xfffff800002a9eac
fffff800002a7f2b:	33 d2                	xor    %edx,%edx
fffff800002a7f2d:	b9 06 00 08 00       	mov    $0x80006,%ecx
fffff800002a7f32:	e8 75 1f 00 00       	call   0xfffff800002a9eac
fffff800002a7f37:	33 d2                	xor    %edx,%edx
fffff800002a7f39:	b9 07 00 08 00       	mov    $0x80007,%ecx
fffff800002a7f3e:	e8 69 1f 00 00       	call   0xfffff800002a9eac
fffff800002a7f43:	33 d2                	xor    %edx,%edx
fffff800002a7f45:	b9 08 00 08 00       	mov    $0x80008,%ecx
fffff800002a7f4a:	e8 5d 1f 00 00       	call   0xfffff800002a9eac
fffff800002a7f4f:	33 d2                	xor    %edx,%edx
fffff800002a7f51:	b9 09 00 08 00       	mov    $0x80009,%ecx
fffff800002a7f56:	e8 51 1f 00 00       	call   0xfffff800002a9eac
fffff800002a7f5b:	33 d2                	xor    %edx,%edx
fffff800002a7f5d:	b9 0a 00 08 00       	mov    $0x8000a,%ecx
fffff800002a7f62:	e8 45 1f 00 00       	call   0xfffff800002a9eac
fffff800002a7f67:	33 d2                	xor    %edx,%edx
fffff800002a7f69:	b9 0b 00 08 00       	mov    $0x8000b,%ecx
fffff800002a7f6e:	e8 39 1f 00 00       	call   0xfffff800002a9eac
fffff800002a7f73:	48 8b 86 08 03 00 00 	mov    0x308(%rsi),%rax
fffff800002a7f7a:	48 8b 88 78 34 00 00 	mov    0x3478(%rax),%rcx
fffff800002a7f81:	48 b8 00 00 00 00 40 	movabs $0x4000000000,%rax
fffff800002a7f88:	00 00 00
fffff800002a7f8b:	48 85 c8             	test   %rcx,%rax
fffff800002a7f8e:	74 0c                	je     0xfffff800002a7f9c
fffff800002a7f90:	33 d2                	xor    %edx,%edx
fffff800002a7f92:	b9 7b 00 08 00       	mov    $0x8007b,%ecx
fffff800002a7f97:	e8 10 1f 00 00       	call   0xfffff800002a9eac
fffff800002a7f9c:	ba 00 00 01 00       	mov    $0x10000,%edx
fffff800002a7fa1:	48 8b ce             	mov    %rsi,%rcx
fffff800002a7fa4:	e8 d3 58 05 00       	call   0xfffff800002fd87c
fffff800002a7fa9:	48 8b 8e c0 02 00 00 	mov    0x2c0(%rsi),%rcx
fffff800002a7fb0:	33 d2                	xor    %edx,%edx
fffff800002a7fb2:	48 81 c1 80 0e 00 00 	add    $0xe80,%rcx
fffff800002a7fb9:	89 5d 77             	mov    %ebx,0x77(%rbp)
fffff800002a7fbc:	89 19                	mov    %ebx,(%rcx)
fffff800002a7fbe:	e8 a5 c9 05 00       	call   0xfffff80000304968
fffff800002a7fc3:	48 8b d3             	mov    %rbx,%rdx
fffff800002a7fc6:	48 8b ce             	mov    %rsi,%rcx
fffff800002a7fc9:	e8 3a c5 05 00       	call   0xfffff80000304508
fffff800002a7fce:	48 8b 86 c0 02 00 00 	mov    0x2c0(%rsi),%rax
fffff800002a7fd5:	49 8b ce             	mov    %r14,%rcx
fffff800002a7fd8:	c6 80 9b 0e 00 00 01 	movb   $0x1,0xe9b(%rax)
fffff800002a7fdf:	41 88 9e 60 11 00 00 	mov    %bl,0x1160(%r14)
fffff800002a7fe6:	41 88 5e 3a          	mov    %bl,0x3a(%r14)
fffff800002a7fea:	e8 45 fa ff ff       	call   0xfffff800002a7a34
fffff800002a7fef:	41 80 a6 f0 0d 00 00 	andb   $0xfe,0xdf0(%r14)
fffff800002a7ff6:	fe
fffff800002a7ff7:	41 88 9e c0 0d 00 00 	mov    %bl,0xdc0(%r14)
fffff800002a7ffe:	48 81 c4 c0 00 00 00 	add    $0xc0,%rsp
fffff800002a8005:	41 5f                	pop    %r15
fffff800002a8007:	41 5e                	pop    %r14
fffff800002a8009:	41 5c                	pop    %r12
fffff800002a800b:	5f                   	pop    %rdi
fffff800002a800c:	5e                   	pop    %rsi
fffff800002a800d:	5b                   	pop    %rbx
fffff800002a800e:	5d                   	pop    %rbp
fffff800002a800f:	c3                   	ret
fffff800002a8010:	cc                   	int3
fffff800002a8011:	cc                   	int3
fffff800002a8012:	cc                   	int3
fffff800002a8013:	cc                   	int3
fffff800002a8014:	cc                   	int3
fffff800002a8015:	cc                   	int3
fffff800002a8016:	cc                   	int3
fffff800002a8017:	cc                   	int3
fffff800002a8018:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
fffff800002a801d:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
fffff800002a8022:	57                   	push   %rdi
fffff800002a8023:	48 83 ec 20          	sub    $0x20,%rsp
fffff800002a8027:	65 48 8b 1c 25 a0 03 	mov    %gs:0x103a0,%rbx
fffff800002a802e:	01 00
fffff800002a8030:	48 8b fa             	mov    %rdx,%rdi
fffff800002a8033:	8b f1                	mov    %ecx,%esi
fffff800002a8035:	80 bb 11 05 00 00 00 	cmpb   $0x0,0x511(%rbx)
fffff800002a803c:	74 08                	je     0xfffff800002a8046
fffff800002a803e:	48 8b cb             	mov    %rbx,%rcx
fffff800002a8041:	e8 96 5e f8 ff       	call   0xfffff8000022dedc
fffff800002a8046:	65 4c 8b 0c 25 a0 03 	mov    %gs:0x103a0,%r9
fffff800002a804d:	01 00
fffff800002a804f:	8d 86 00 00 fb ff    	lea    -0x50000(%rsi),%eax
fffff800002a8055:	4c 63 c0             	movslq %eax,%r8
fffff800002a8058:	48 8b d7             	mov    %rdi,%rdx
fffff800002a805b:	49 8b 81 80 0b 00 00 	mov    0xb80(%r9),%rax
fffff800002a8062:	48 05 80 01 00 00    	add    $0x180,%rax
fffff800002a8068:	4a 8d 0c c0          	lea    (%rax,%r8,8),%rcx
fffff800002a806c:	e8 1f 3d f9 ff       	call   0xfffff8000023bd90
fffff800002a8071:	80 bb 12 05 00 00 00 	cmpb   $0x0,0x512(%rbx)
fffff800002a8078:	75 08                	jne    0xfffff800002a8082
fffff800002a807a:	48 8b cb             	mov    %rbx,%rcx
fffff800002a807d:	e8 9e 56 f8 ff       	call   0xfffff8000022d720
fffff800002a8082:	b2 01                	mov    $0x1,%dl
fffff800002a8084:	48 8b cb             	mov    %rbx,%rcx
fffff800002a8087:	e8 a8 55 06 00       	call   0xfffff8000030d634
fffff800002a808c:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
fffff800002a8091:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
fffff800002a8096:	48 83 c4 20          	add    $0x20,%rsp
fffff800002a809a:	5f                   	pop    %rdi
fffff800002a809b:	c3                   	ret
fffff800002a809c:	cc                   	int3
fffff800002a809d:	cc                   	int3
fffff800002a809e:	cc                   	int3
fffff800002a809f:	cc                   	int3
fffff800002a80a0:	cc                   	int3
fffff800002a80a1:	cc                   	int3
fffff800002a80a2:	cc                   	int3
fffff800002a80a3:	cc                   	int3
fffff800002a80a4:	4c 8b dc             	mov    %rsp,%r11
fffff800002a80a7:	49 89 5b 10          	mov    %rbx,0x10(%r11)
fffff800002a80ab:	49 89 73 18          	mov    %rsi,0x18(%r11)
fffff800002a80af:	57                   	push   %rdi
fffff800002a80b0:	48 83 ec 20          	sub    $0x20,%rsp
fffff800002a80b4:	48 8b 02             	mov    (%rdx),%rax
fffff800002a80b7:	48 8b f9             	mov    %rcx,%rdi
fffff800002a80ba:	49 8d 4b 08          	lea    0x8(%r11),%rcx
fffff800002a80be:	49 89 43 08          	mov    %rax,0x8(%r11)
fffff800002a80c2:	48 8b da             	mov    %rdx,%rbx
fffff800002a80c5:	e8 26 10 f6 ff       	call   0xfffff800002090f0
fffff800002a80ca:	4c 8b 43 08          	mov    0x8(%rbx),%r8
fffff800002a80ce:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
fffff800002a80d3:	4c 89 44 24 30       	mov    %r8,0x30(%rsp)
fffff800002a80d8:	e8 c7 42 06 00       	call   0xfffff8000030c3a4
fffff800002a80dd:	4c 8b 9f c0 02 00 00 	mov    0x2c0(%rdi),%r11
fffff800002a80e4:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
fffff800002a80e9:	4c 8b 53 10          	mov    0x10(%rbx),%r10
fffff800002a80ed:	33 f6                	xor    %esi,%esi
fffff800002a80ef:	48 89 74 24 30       	mov    %rsi,0x30(%rsp)
fffff800002a80f4:	49 8d 8b 80 0e 00 00 	lea    0xe80(%r11),%rcx
fffff800002a80fb:	e8 7c 0b f6 ff       	call   0xfffff80000208c7c
fffff800002a8100:	49 8b d2             	mov    %r10,%rdx
fffff800002a8103:	49 8d 8b 80 0e 00 00 	lea    0xe80(%r11),%rcx
fffff800002a810a:	e8 31 ad 06 00       	call   0xfffff80000312e40
fffff800002a810f:	4c 33 54 24 30       	xor    0x30(%rsp),%r10
fffff800002a8114:	49 0f ba e2 08       	bt     $0x8,%r10
fffff800002a8119:	73 16                	jae    0xfffff800002a8131
fffff800002a811b:	49 8b 83 90 0e 00 00 	mov    0xe90(%r11),%rax
fffff800002a8122:	41 c6 83 99 0e 00 00 	movb   $0x1,0xe99(%r11)
fffff800002a8129:	01
fffff800002a812a:	c6 80 25 01 00 00 01 	movb   $0x1,0x125(%rax)
fffff800002a8131:	4c 8b 83 c0 00 00 00 	mov    0xc0(%rbx),%r8
fffff800002a8138:	ba 00 00 04 00       	mov    $0x40000,%edx
fffff800002a813d:	48 8b cf             	mov    %rdi,%rcx
fffff800002a8140:	e8 c7 04 00 00       	call   0xfffff800002a860c
fffff800002a8145:	66 85 c0             	test   %ax,%ax
fffff800002a8148:	0f 85 21 01 00 00    	jne    0xfffff800002a826f
fffff800002a814e:	4c 8b 83 c8 00 00 00 	mov    0xc8(%rbx),%r8
fffff800002a8155:	ba 02 00 04 00       	mov    $0x40002,%edx
fffff800002a815a:	48 8b cf             	mov    %rdi,%rcx
fffff800002a815d:	e8 aa 04 00 00       	call   0xfffff800002a860c
fffff800002a8162:	66 85 c0             	test   %ax,%ax
fffff800002a8165:	0f 85 04 01 00 00    	jne    0xfffff800002a826f
fffff800002a816b:	4c 8b 83 d0 00 00 00 	mov    0xd0(%rbx),%r8
fffff800002a8172:	ba 03 00 04 00       	mov    $0x40003,%edx
fffff800002a8177:	48 8b cf             	mov    %rdi,%rcx
fffff800002a817a:	e8 8d 04 00 00       	call   0xfffff800002a860c
fffff800002a817f:	66 85 c0             	test   %ax,%ax
fffff800002a8182:	0f 85 e7 00 00 00    	jne    0xfffff800002a826f
fffff800002a8188:	48 8b 93 b8 00 00 00 	mov    0xb8(%rbx),%rdx
fffff800002a818f:	b9 01 00 08 00       	mov    $0x80001,%ecx
fffff800002a8194:	e8 0f 0c 00 00       	call   0xfffff800002a8da8
fffff800002a8199:	66 85 c0             	test   %ax,%ax
fffff800002a819c:	0f 85 cd 00 00 00    	jne    0xfffff800002a826f
fffff800002a81a2:	48 8d 93 a8 00 00 00 	lea    0xa8(%rbx),%rdx
fffff800002a81a9:	b9 01 00 07 00       	mov    $0x70001,%ecx
fffff800002a81ae:	e8 f5 87 f5 ff       	call   0xfffff800002009a8
fffff800002a81b3:	48 8d 93 98 00 00 00 	lea    0x98(%rbx),%rdx
fffff800002a81ba:	b9 00 00 07 00       	mov    $0x70000,%ecx
fffff800002a81bf:	e8 e4 87 f5 ff       	call   0xfffff800002009a8
fffff800002a81c4:	48 8d 53 18          	lea    0x18(%rbx),%rdx
fffff800002a81c8:	b9 01 00 06 00       	mov    $0x60001,%ecx
fffff800002a81cd:	e8 a2 01 00 00       	call   0xfffff800002a8374
fffff800002a81d2:	48 8d 53 28          	lea    0x28(%rbx),%rdx
fffff800002a81d6:	b9 03 00 06 00       	mov    $0x60003,%ecx
fffff800002a81db:	e8 94 01 00 00       	call   0xfffff800002a8374
fffff800002a81e0:	48 8d 53 38          	lea    0x38(%rbx),%rdx
fffff800002a81e4:	b9 00 00 06 00       	mov    $0x60000,%ecx
fffff800002a81e9:	e8 86 01 00 00       	call   0xfffff800002a8374
fffff800002a81ee:	48 8d 53 48          	lea    0x48(%rbx),%rdx
fffff800002a81f2:	b9 04 00 06 00       	mov    $0x60004,%ecx
fffff800002a81f7:	e8 78 01 00 00       	call   0xfffff800002a8374
fffff800002a81fc:	48 8d 53 58          	lea    0x58(%rbx),%rdx
fffff800002a8200:	b9 05 00 06 00       	mov    $0x60005,%ecx
fffff800002a8205:	e8 6a 01 00 00       	call   0xfffff800002a8374
fffff800002a820a:	48 8d 53 68          	lea    0x68(%rbx),%rdx
fffff800002a820e:	b9 02 00 06 00       	mov    $0x60002,%ecx
fffff800002a8213:	e8 5c 01 00 00       	call   0xfffff800002a8374
fffff800002a8218:	48 8d 53 78          	lea    0x78(%rbx),%rdx
fffff800002a821c:	b9 07 00 06 00       	mov    $0x60007,%ecx
fffff800002a8221:	e8 4e 01 00 00       	call   0xfffff800002a8374
fffff800002a8226:	48 8d 93 88 00 00 00 	lea    0x88(%rbx),%rdx
fffff800002a822d:	b9 06 00 06 00       	mov    $0x60006,%ecx
fffff800002a8232:	e8 3d 01 00 00       	call   0xfffff800002a8374
fffff800002a8237:	48 8b 93 d8 00 00 00 	mov    0xd8(%rbx),%rdx
fffff800002a823e:	b9 04 00 08 00       	mov    $0x80004,%ecx
fffff800002a8243:	e8 60 0b 00 00       	call   0xfffff800002a8da8
fffff800002a8248:	66 85 c0             	test   %ax,%ax
fffff800002a824b:	75 22                	jne    0xfffff800002a826f
fffff800002a824d:	48 8b 87 c0 02 00 00 	mov    0x2c0(%rdi),%rax
fffff800002a8254:	48 8b 88 90 0e 00 00 	mov    0xe90(%rax),%rcx
fffff800002a825b:	48 8b 89 10 01 00 00 	mov    0x110(%rcx),%rcx
fffff800002a8262:	e8 7d 12 00 00       	call   0xfffff800002a94e4
fffff800002a8267:	0f b7 c8             	movzwl %ax,%ecx
fffff800002a826a:	66 85 c0             	test   %ax,%ax
fffff800002a826d:	74 05                	je     0xfffff800002a8274
fffff800002a826f:	b9 50 00 00 00       	mov    $0x50,%ecx
fffff800002a8274:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
fffff800002a8279:	0f b7 c1             	movzwl %cx,%eax
fffff800002a827c:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
fffff800002a8281:	48 83 c4 20          	add    $0x20,%rsp
fffff800002a8285:	5f                   	pop    %rdi
fffff800002a8286:	c3                   	ret
fffff800002a8287:	cc                   	int3
fffff800002a8288:	cc                   	int3
fffff800002a8289:	cc                   	int3
fffff800002a828a:	cc                   	int3
fffff800002a828b:	cc                   	int3
fffff800002a828c:	cc                   	int3
fffff800002a828d:	cc                   	int3
fffff800002a828e:	cc                   	int3
fffff800002a828f:	cc                   	int3
fffff800002a8290:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
fffff800002a8295:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
fffff800002a829a:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
fffff800002a829f:	57                   	push   %rdi
fffff800002a82a0:	48 83 ec 40          	sub    $0x40,%rsp
fffff800002a82a4:	41 8b f1             	mov    %r9d,%esi
fffff800002a82a7:	41 8b e8             	mov    %r8d,%ebp
fffff800002a82aa:	40 8a fa             	mov    %dl,%dil
fffff800002a82ad:	48 8b d9             	mov    %rcx,%rbx
fffff800002a82b0:	84 d2                	test   %dl,%dl
fffff800002a82b2:	74 0c                	je     0xfffff800002a82c0
fffff800002a82b4:	48 8b 89 c0 02 00 00 	mov    0x2c0(%rcx),%rcx
fffff800002a82bb:	e8 28 c0 ff ff       	call   0xfffff800002a42e8
fffff800002a82c0:	8a 84 24 88 00 00 00 	mov    0x88(%rsp),%al
fffff800002a82c7:	44 8b ce             	mov    %esi,%r9d
fffff800002a82ca:	88 44 24 38          	mov    %al,0x38(%rsp)
fffff800002a82ce:	44 8b c5             	mov    %ebp,%r8d
fffff800002a82d1:	8b 84 24 80 00 00 00 	mov    0x80(%rsp),%eax
fffff800002a82d8:	40 8a d7             	mov    %dil,%dl
fffff800002a82db:	89 44 24 30          	mov    %eax,0x30(%rsp)