1400be0b2:	e8 9d a4 02 00       	call   0x1400e8554
1400be0b7:	85 c0                	test   %eax,%eax
1400be0b9:	75 2c                	jne    0x1400be0e7
1400be0bb:	4d 8b 64 24 08       	mov    0x8(%r12),%r12
1400be0c0:	4d 85 e4             	test   %r12,%r12
1400be0c3:	0f 85 c8 fd ff ff    	jne    0x1400bde91
1400be0c9:	48 8b 84 24 80 00 00 	mov    0x80(%rsp),%rax
1400be0d0:	00
1400be0d1:	48 ff c0             	inc    %rax
1400be0d4:	48 89 84 24 80 00 00 	mov    %rax,0x80(%rsp)
1400be0db:	00
1400be0dc:	48 3b c5             	cmp    %rbp,%rax
1400be0df:	0f 8c 9e fd ff ff    	jl     0x1400bde83
1400be0e5:	33 c0                	xor    %eax,%eax
1400be0e7:	48 8b 9c 24 88 00 00 	mov    0x88(%rsp),%rbx
1400be0ee:	00
1400be0ef:	48 83 c4 40          	add    $0x40,%rsp
1400be0f3:	41 5f                	pop    %r15
1400be0f5:	41 5e                	pop    %r14
1400be0f7:	41 5d                	pop    %r13
1400be0f9:	41 5c                	pop    %r12
1400be0fb:	5f                   	pop    %rdi
1400be0fc:	5e                   	pop    %rsi
1400be0fd:	5d                   	pop    %rbp
1400be0fe:	c3                   	ret
1400be0ff:	cc                   	int3
1400be100:	48 8b c4             	mov    %rsp,%rax
1400be103:	48 89 58 08          	mov    %rbx,0x8(%rax)
1400be107:	48 89 68 10          	mov    %rbp,0x10(%rax)
1400be10b:	48 89 70 18          	mov    %rsi,0x18(%rax)
1400be10f:	48 89 78 20          	mov    %rdi,0x20(%rax)
1400be113:	41 56                	push   %r14
1400be115:	48 83 ec 20          	sub    $0x20,%rsp
1400be119:	4c 8b 81 d0 08 00 00 	mov    0x8d0(%rcx),%r8
1400be120:	45 32 f6             	xor    %r14b,%r14b
1400be123:	48 8b 71 20          	mov    0x20(%rcx),%rsi
1400be127:	40 32 ed             	xor    %bpl,%bpl
1400be12a:	33 ff                	xor    %edi,%edi
1400be12c:	49 8b c0             	mov    %r8,%rax
1400be12f:	48 f7 d8             	neg    %rax
1400be132:	48 8b d9             	mov    %rcx,%rbx
1400be135:	8b 89 3c 01 00 00    	mov    0x13c(%rcx),%ecx
1400be13b:	1b d2                	sbb    %edx,%edx
1400be13d:	83 e2 40             	and    $0x40,%edx
1400be140:	83 c2 bf             	add    $0xffffffbf,%edx
1400be143:	8d 41 9c             	lea    -0x64(%rcx),%eax
1400be146:	83 f8 63             	cmp    $0x63,%eax
1400be149:	77 07                	ja     0x1400be152
1400be14b:	33 c0                	xor    %eax,%eax
1400be14d:	e9 51 01 00 00       	jmp    0x1400be2a3
1400be152:	40 38 bb 99 12 00 00 	cmp    %dil,0x1299(%rbx)
1400be159:	74 12                	je     0x1400be16d
1400be15b:	8a 83 35 0a 00 00    	mov    0xa35(%rbx),%al
1400be161:	f6 d8                	neg    %al
1400be163:	1b c0                	sbb    %eax,%eax
1400be165:	83 e0 16             	and    $0x16,%eax
1400be168:	e9 36 01 00 00       	jmp    0x1400be2a3
1400be16d:	48 39 bb 68 12 00 00 	cmp    %rdi,0x1268(%rbx)
1400be174:	75 05                	jne    0x1400be17b
1400be176:	4d 85 c0             	test   %r8,%r8
1400be179:	74 59                	je     0x1400be1d4
1400be17b:	81 f9 91 01 00 00    	cmp    $0x191,%ecx
1400be181:	74 11                	je     0x1400be194
1400be183:	40 38 bb e1 01 00 00 	cmp    %dil,0x1e1(%rbx)
1400be18a:	74 48                	je     0x1400be1d4
1400be18c:	81 f9 2c 01 00 00    	cmp    $0x12c,%ecx
1400be192:	7d 40                	jge    0x1400be1d4
1400be194:	48 8d 8b 00 0d 00 00 	lea    0xd00(%rbx),%rcx
1400be19b:	e8 54 32 00 00       	call   0x1400c13f4
1400be1a0:	44 8a f0             	mov    %al,%r14b
1400be1a3:	84 c0                	test   %al,%al
1400be1a5:	75 07                	jne    0x1400be1ae
1400be1a7:	c6 83 99 12 00 00 01 	movb   $0x1,0x1299(%rbx)
1400be1ae:	83 bb 04 0d 00 00 08 	cmpl   $0x8,0xd04(%rbx)
1400be1b5:	75 1d                	jne    0x1400be1d4
1400be1b7:	80 be 38 05 00 00 0b 	cmpb   $0xb,0x538(%rsi)
1400be1be:	76 14                	jbe    0x1400be1d4
1400be1c0:	ba 01 00 00 00       	mov    $0x1,%edx
1400be1c5:	48 8b ce             	mov    %rsi,%rcx
1400be1c8:	e8 57 85 ff ff       	call   0x1400b6724
1400be1cd:	c6 83 90 12 00 00 02 	movb   $0x2,0x1290(%rbx)
1400be1d4:	40 38 be 42 03 00 00 	cmp    %dil,0x342(%rsi)
1400be1db:	74 3c                	je     0x1400be219
1400be1dd:	8b 83 3c 01 00 00    	mov    0x13c(%rbx),%eax
1400be1e3:	3d 97 01 00 00       	cmp    $0x197,%eax
1400be1e8:	74 10                	je     0x1400be1fa
1400be1ea:	40 38 bb e1 01 00 00 	cmp    %dil,0x1e1(%rbx)
1400be1f1:	74 26                	je     0x1400be219
1400be1f3:	3d 2c 01 00 00       	cmp    $0x12c,%eax
1400be1f8:	7d 1f                	jge    0x1400be219
1400be1fa:	48 8d 8b 10 0d 00 00 	lea    0xd10(%rbx),%rcx
1400be201:	ba bf ff ff ff       	mov    $0xffffffbf,%edx
1400be206:	e8 e9 31 00 00       	call   0x1400c13f4
1400be20b:	40 8a e8             	mov    %al,%bpl
1400be20e:	84 c0                	test   %al,%al
1400be210:	75 07                	jne    0x1400be219
1400be212:	c6 83 99 12 00 00 01 	movb   $0x1,0x1299(%rbx)
1400be219:	45 84 f6             	test   %r14b,%r14b
1400be21c:	0f 85 9c 00 00 00    	jne    0x1400be2be
1400be222:	40 84 ed             	test   %bpl,%bpl
1400be225:	0f 85 93 00 00 00    	jne    0x1400be2be
1400be22b:	81 bb 3c 01 00 00 2c 	cmpl   $0x12c,0x13c(%rbx)
1400be232:	01 00 00
1400be235:	7d 44                	jge    0x1400be27b
1400be237:	40 38 bb 0c 0d 00 00 	cmp    %dil,0xd0c(%rbx)
1400be23e:	75 3b                	jne    0x1400be27b
1400be240:	40 38 bb e1 01 00 00 	cmp    %dil,0x1e1(%rbx)
1400be247:	74 32                	je     0x1400be27b
1400be249:	8a 83 92 12 00 00    	mov    0x1292(%rbx),%al
1400be24f:	84 c0                	test   %al,%al
1400be251:	74 28                	je     0x1400be27b
1400be253:	3c 05                	cmp    $0x5,%al
1400be255:	74 24                	je     0x1400be27b
1400be257:	48 8b 8b 38 11 00 00 	mov    0x1138(%rbx),%rcx
1400be25e:	ff 15 b4 0d 31 00    	call   *0x310db4(%rip)        # 0x1403cf018
1400be264:	48 89 83 b8 01 00 00 	mov    %rax,0x1b8(%rbx)
1400be26b:	48 85 c0             	test   %rax,%rax
1400be26e:	0f 84 8d 00 00 00    	je     0x1400be301
1400be274:	c6 83 0c 0d 00 00 01 	movb   $0x1,0xd0c(%rbx)
1400be27b:	8b 93 3c 01 00 00    	mov    0x13c(%rbx),%edx
1400be281:	48 8b cb             	mov    %rbx,%rcx
1400be284:	e8 17 2f 00 00       	call   0x1400c11a0
1400be289:	84 c0                	test   %al,%al
1400be28b:	74 14                	je     0x1400be2a1
1400be28d:	44 8b c2             	mov    %edx,%r8d
1400be290:	48 8d 15 b1 a1 22 00 	lea    0x22a1b1(%rip),%rdx        # 0x1402e8448
1400be297:	e8 34 67 ff ff       	call   0x1400b49d0
1400be29c:	bf 16 00 00 00       	mov    $0x16,%edi
1400be2a1:	8b c7                	mov    %edi,%eax
1400be2a3:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1400be2a8:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
1400be2ad:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
1400be2b2:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
1400be2b7:	48 83 c4 20          	add    $0x20,%rsp
1400be2bb:	41 5e                	pop    %r14
1400be2bd:	c3                   	ret
1400be2be:	48 8b d6             	mov    %rsi,%rdx
1400be2c1:	48 8b cb             	mov    %rbx,%rcx
1400be2c4:	e8 ff 28 00 00       	call   0x1400c0bc8
1400be2c9:	8b f8                	mov    %eax,%edi
1400be2cb:	85 c0                	test   %eax,%eax
1400be2cd:	75 d4                	jne    0x1400be2a3
1400be2cf:	48 8b 8b b8 01 00 00 	mov    0x1b8(%rbx),%rcx
1400be2d6:	ff 15 2c 0d 31 00    	call   *0x310d2c(%rip)        # 0x1403cf008
1400be2dc:	48 8b 8b 38 11 00 00 	mov    0x1138(%rbx),%rcx
1400be2e3:	48 83 a3 b8 01 00 00 	andq   $0x0,0x1b8(%rbx)
1400be2ea:	00
1400be2eb:	ff 15 27 0d 31 00    	call   *0x310d27(%rip)        # 0x1403cf018
1400be2f1:	48 89 83 b8 01 00 00 	mov    %rax,0x1b8(%rbx)
1400be2f8:	48 85 c0             	test   %rax,%rax
1400be2fb:	0f 85 7a ff ff ff    	jne    0x1400be27b
1400be301:	b8 1b 00 00 00       	mov    $0x1b,%eax
1400be306:	eb 9b                	jmp    0x1400be2a3
1400be308:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1400be30d:	55                   	push   %rbp
1400be30e:	56                   	push   %rsi
1400be30f:	57                   	push   %rdi
1400be310:	41 54                	push   %r12
1400be312:	41 55                	push   %r13
1400be314:	41 56                	push   %r14
1400be316:	41 57                	push   %r15
1400be318:	48 83 ec 30          	sub    $0x30,%rsp
1400be31c:	45 32 ff             	xor    %r15b,%r15b
1400be31f:	33 db                	xor    %ebx,%ebx
1400be321:	45 33 e4             	xor    %r12d,%r12d
1400be324:	44 88 7c 24 70       	mov    %r15b,0x70(%rsp)
1400be329:	4d 8b e8             	mov    %r8,%r13
1400be32c:	4c 8b f2             	mov    %rdx,%r14
1400be32f:	48 8b f1             	mov    %rcx,%rsi
1400be332:	48 39 99 f0 07 00 00 	cmp    %rbx,0x7f0(%rcx)
1400be339:	74 1c                	je     0x1400be357
1400be33b:	44 8d 43 06          	lea    0x6(%rbx),%r8d
1400be33f:	48 8d 15 2e a4 22 00 	lea    0x22a42e(%rip),%rdx        # 0x1402e8774
1400be346:	e8 a1 40 00 00       	call   0x1400c23ec
1400be34b:	48 85 c0             	test   %rax,%rax
1400be34e:	75 07                	jne    0x1400be357
1400be350:	4c 8b a6 f0 07 00 00 	mov    0x7f0(%rsi),%r12
1400be357:	48 8d 2d 2f 9c 2e 00 	lea    0x2e9c2f(%rip),%rbp        # 0x1403a7f8d
1400be35e:	48 39 9e 58 0a 00 00 	cmp    %rbx,0xa58(%rsi)
1400be365:	75 10                	jne    0x1400be377
1400be367:	4d 85 e4             	test   %r12,%r12
1400be36a:	0f 84 08 02 00 00    	je     0x1400be578
1400be370:	33 ff                	xor    %edi,%edi
1400be372:	e9 a3 01 00 00       	jmp    0x1400be51a
1400be377:	33 ff                	xor    %edi,%edi
1400be379:	38 9e 9f 12 00 00    	cmp    %bl,0x129f(%rsi)
1400be37f:	0f 84 83 01 00 00    	je     0x1400be508
1400be385:	48 8b ae 50 12 00 00 	mov    0x1250(%rsi),%rbp
1400be38c:	48 85 ed             	test   %rbp,%rbp
1400be38f:	75 04                	jne    0x1400be395
1400be391:	49 8b 6e 50          	mov    0x50(%r14),%rbp
1400be395:	49 8b 86 60 03 00 00 	mov    0x360(%r14),%rax
1400be39c:	f6 80 8c 00 00 00 02 	testb  $0x2,0x8c(%rax)
1400be3a3:	75 3e                	jne    0x1400be3e3
1400be3a5:	48 8b d5             	mov    %rbp,%rdx
1400be3a8:	48 8d 0d e9 7a 22 00 	lea    0x227ae9(%rip),%rcx        # 0x1402e5e98
1400be3af:	e8 ec b2 ff ff       	call   0x1400b96a0
1400be3b4:	85 c0                	test   %eax,%eax
1400be3b6:	75 2b                	jne    0x1400be3e3
1400be3b8:	48 8d 15 01 9c 22 00 	lea    0x229c01(%rip),%rdx        # 0x1402e7fc0
1400be3bf:	48 8b cd             	mov    %rbp,%rcx
1400be3c2:	e8 f9 52 20 00       	call   0x1402c36c0
1400be3c7:	85 c0                	test   %eax,%eax
1400be3c9:	74 18                	je     0x1400be3e3
1400be3cb:	48 8d 15 aa a3 22 00 	lea    0x22a3aa(%rip),%rdx        # 0x1402e877c
1400be3d2:	48 8b cd             	mov    %rbp,%rcx
1400be3d5:	e8 e6 52 20 00       	call   0x1402c36c0
1400be3da:	85 c0                	test   %eax,%eax
1400be3dc:	74 05                	je     0x1400be3e3
1400be3de:	45 32 f6             	xor    %r14b,%r14b
1400be3e1:	eb 03                	jmp    0x1400be3e6
1400be3e3:	41 b6 01             	mov    $0x1,%r14b
1400be3e6:	ba 02 00 00 00       	mov    $0x2,%edx
1400be3eb:	48 8b ce             	mov    %rsi,%rcx
1400be3ee:	44 8b c2             	mov    %edx,%r8d
1400be3f1:	e8 06 b8 ff ff       	call   0x1400b9bfc
1400be3f6:	4c 8b 8e 28 11 00 00 	mov    0x1128(%rsi),%r9
1400be3fd:	4c 8b c5             	mov    %rbp,%r8
1400be400:	48 8b 96 58 0a 00 00 	mov    0xa58(%rsi),%rdx
1400be407:	48 8b ce             	mov    %rsi,%rcx
1400be40a:	44 88 74 24 20       	mov    %r14b,0x20(%rsp)
1400be40f:	e8 14 94 fe ff       	call   0x1400a7828
1400be414:	ba 02 00 00 00       	mov    $0x2,%edx
1400be419:	48 8b ce             	mov    %rsi,%rcx
1400be41c:	4c 8b f0             	mov    %rax,%r14
1400be41f:	e8 10 b8 ff ff       	call   0x1400b9c34
1400be424:	4d 85 f6             	test   %r14,%r14
1400be427:	0f 84 d4 00 00 00    	je     0x1400be501
1400be42d:	4c 89 b4 24 88 00 00 	mov    %r14,0x88(%rsp)
1400be434:	00
1400be435:	bd 08 00 00 00       	mov    $0x8,%ebp
1400be43a:	49 83 7e 10 00       	cmpq   $0x0,0x10(%r14)
1400be43f:	0f 84 9e 00 00 00    	je     0x1400be4e3
1400be445:	85 ff                	test   %edi,%edi
1400be447:	75 1d                	jne    0x1400be466
1400be449:	44 8d 47 08          	lea    0x8(%rdi),%r8d
1400be44d:	49 8b cd             	mov    %r13,%rcx
1400be450:	48 8d 15 29 a3 22 00 	lea    0x22a329(%rip),%rdx        # 0x1402e8780
1400be457:	e8 d8 a3 fe ff       	call   0x1400a8834
1400be45c:	8b d8                	mov    %eax,%ebx
1400be45e:	85 c0                	test   %eax,%eax
1400be460:	0f 85 89 00 00 00    	jne    0x1400be4ef
1400be466:	4d 8b 4e 10          	mov    0x10(%r14),%r9
1400be46a:	48 83 c9 ff          	or     $0xffffffffffffffff,%rcx
1400be46e:	49 8b 56 08          	mov    0x8(%r14),%rdx
1400be472:	48 ff c1             	inc    %rcx
1400be475:	80 3c 0a 00          	cmpb   $0x0,(%rdx,%rcx,1)
1400be479:	75 f7                	jne    0x1400be472
1400be47b:	48 83 c8 ff          	or     $0xffffffffffffffff,%rax
1400be47f:	48 ff c0             	inc    %rax
1400be482:	41 80 3c 01 00       	cmpb   $0x0,(%r9,%rax,1)
1400be487:	75 f6                	jne    0x1400be47f
1400be489:	4c 8d 78 01          	lea    0x1(%rax),%r15
1400be48d:	4c 03 f9             	add    %rcx,%r15
1400be490:	49 8d 04 2f          	lea    (%r15,%rbp,1),%rax
1400be494:	48 3d fe 1f 00 00    	cmp    $0x1ffe,%rax
1400be49a:	0f 83 ef 00 00 00    	jae    0x1400be58f
1400be4a0:	48 8d 05 29 a3 22 00 	lea    0x22a329(%rip),%rax        # 0x1402e87d0
1400be4a7:	4c 89 4c 24 20       	mov    %r9,0x20(%rsp)
1400be4ac:	4c 8b ca             	mov    %rdx,%r9
1400be4af:	4c 8d 05 d7 9a 2e 00 	lea    0x2e9ad7(%rip),%r8        # 0x1403a7f8d
1400be4b6:	85 ff                	test   %edi,%edi
1400be4b8:	48 8d 15 19 a3 22 00 	lea    0x22a319(%rip),%rdx        # 0x1402e87d8
1400be4bf:	49 8b cd             	mov    %r13,%rcx
1400be4c2:	4c 0f 45 c0          	cmovne %rax,%r8
1400be4c6:	e8 31 a3 fe ff       	call   0x1400a87fc
1400be4cb:	8b d8                	mov    %eax,%ebx
1400be4cd:	85 c0                	test   %eax,%eax
1400be4cf:	75 1e                	jne    0x1400be4ef
1400be4d1:	8b c7                	mov    %edi,%eax
1400be4d3:	f7 d8                	neg    %eax
1400be4d5:	48 1b c9             	sbb    %rcx,%rcx
1400be4d8:	83 e1 02             	and    $0x2,%ecx
1400be4db:	49 03 cf             	add    %r15,%rcx
1400be4de:	48 03 e9             	add    %rcx,%rbp
1400be4e1:	ff c7                	inc    %edi
1400be4e3:	4d 8b 36             	mov    (%r14),%r14
1400be4e6:	4d 85 f6             	test   %r14,%r14
1400be4e9:	0f 85 4b ff ff ff    	jne    0x1400be43a
1400be4ef:	44 8a 7c 24 70       	mov    0x70(%rsp),%r15b
1400be4f4:	48 8b 8c 24 88 00 00 	mov    0x88(%rsp),%rcx
1400be4fb:	00
1400be4fc:	e8 07 93 fe ff       	call   0x1400a7808
1400be501:	48 8d 2d 85 9a 2e 00 	lea    0x2e9a85(%rip),%rbp        # 0x1403a7f8d
1400be508:	4d 85 e4             	test   %r12,%r12
1400be50b:	74 4e                	je     0x1400be55b
1400be50d:	85 db                	test   %ebx,%ebx
1400be50f:	75 4a                	jne    0x1400be55b
1400be511:	45 84 ff             	test   %r15b,%r15b
1400be514:	75 45                	jne    0x1400be55b
1400be516:	85 ff                	test   %edi,%edi
1400be518:	75 1d                	jne    0x1400be537
1400be51a:	41 b8 08 00 00 00    	mov    $0x8,%r8d
1400be520:	48 8d 15 59 a2 22 00 	lea    0x22a259(%rip),%rdx        # 0x1402e8780
1400be527:	49 8b cd             	mov    %r13,%rcx
1400be52a:	e8 05 a3 fe ff       	call   0x1400a8834
1400be52f:	8b d8                	mov    %eax,%ebx
1400be531:	85 c0                	test   %eax,%eax
1400be533:	75 43                	jne    0x1400be578
1400be535:	85 ff                	test   %edi,%edi
1400be537:	48 8d 05 92 a2 22 00 	lea    0x22a292(%rip),%rax        # 0x1402e87d0
1400be53e:	4d 8b cc             	mov    %r12,%r9
1400be541:	48 0f 45 e8          	cmovne %rax,%rbp
1400be545:	48 8d 15 94 a2 22 00 	lea    0x22a294(%rip),%rdx        # 0x1402e87e0
1400be54c:	4c 8b c5             	mov    %rbp,%r8
1400be54f:	49 8b cd             	mov    %r13,%rcx
1400be552:	e8 a5 a2 fe ff       	call   0x1400a87fc
1400be557:	8b d8                	mov    %eax,%ebx
1400be559:	ff c7                	inc    %edi
1400be55b:	85 ff                	test   %edi,%edi
1400be55d:	74 19                	je     0x1400be578
1400be55f:	85 db                	test   %ebx,%ebx
1400be561:	75 15                	jne    0x1400be578
1400be563:	44 8d 43 02          	lea    0x2(%rbx),%r8d
1400be567:	49 8b cd             	mov    %r13,%rcx
1400be56a:	48 8d 15 4f 81 22 00 	lea    0x22814f(%rip),%rdx        # 0x1402e66c0
1400be571:	e8 be a2 fe ff       	call   0x1400a8834
1400be576:	8b d8                	mov    %eax,%ebx
1400be578:	8b c3                	mov    %ebx,%eax
1400be57a:	48 8b 5c 24 78       	mov    0x78(%rsp),%rbx
1400be57f:	48 83 c4 30          	add    $0x30,%rsp
1400be583:	41 5f                	pop    %r15
1400be585:	41 5e                	pop    %r14
1400be587:	41 5d                	pop    %r13
1400be589:	41 5c                	pop    %r12
1400be58b:	5f                   	pop    %rdi
1400be58c:	5e                   	pop    %rsi
1400be58d:	5d                   	pop    %rbp
1400be58e:	c3                   	ret
1400be58f:	4c 8b c2             	mov    %rdx,%r8
1400be592:	48 8b ce             	mov    %rsi,%rcx
1400be595:	48 8d 15 f4 a1 22 00 	lea    0x22a1f4(%rip),%rdx        # 0x1402e8790
1400be59c:	e8 bb 4e fe ff       	call   0x1400a345c
1400be5a1:	41 b7 01             	mov    $0x1,%r15b
1400be5a4:	e9 4b ff ff ff       	jmp    0x1400be4f4
1400be5a9:	cc                   	int3
1400be5aa:	cc                   	int3
1400be5ab:	cc                   	int3
1400be5ac:	40 53                	rex push %rbx
1400be5ae:	48 83 ec 20          	sub    $0x20,%rsp
1400be5b2:	48 8d 15 e7 9b 22 00 	lea    0x229be7(%rip),%rdx        # 0x1402e81a0
1400be5b9:	48 8b d9             	mov    %rcx,%rbx
1400be5bc:	e8 8b 72 ff ff       	call   0x1400b584c
1400be5c1:	48 85 c0             	test   %rax,%rax
1400be5c4:	74 2a                	je     0x1400be5f0
1400be5c6:	48 8b 48 10          	mov    0x10(%rax),%rcx
1400be5ca:	83 79 30 00          	cmpl   $0x0,0x30(%rcx)
1400be5ce:	7e 20                	jle    0x1400be5f0
1400be5d0:	83 61 30 00          	andl   $0x0,0x30(%rcx)
1400be5d4:	33 d2                	xor    %edx,%edx