1408e0e48:	e8 a3 92 ff ff       	call   0x1408da0f0
1408e0e4d:	3c 40                	cmp    $0x40,%al
1408e0e4f:	7e 16                	jle    0x1408e0e67
1408e0e51:	80 fb 40             	cmp    $0x40,%bl
1408e0e54:	7e 14                	jle    0x1408e0e6a
1408e0e56:	3c 43                	cmp    $0x43,%al
1408e0e58:	7d 09                	jge    0x1408e0e63
1408e0e5a:	80 fb 43             	cmp    $0x43,%bl
1408e0e5d:	7d 04                	jge    0x1408e0e63
1408e0e5f:	b0 41                	mov    $0x41,%al
1408e0e61:	eb 09                	jmp    0x1408e0e6c
1408e0e63:	b0 43                	mov    $0x43,%al
1408e0e65:	eb 05                	jmp    0x1408e0e6c
1408e0e67:	0f b6 c3             	movzbl %bl,%eax
1408e0e6a:	0c 40                	or     $0x40,%al
1408e0e6c:	0f be c8             	movsbl %al,%ecx
1408e0e6f:	83 e9 41             	sub    $0x41,%ecx
1408e0e72:	74 14                	je     0x1408e0e88
1408e0e74:	45 33 db             	xor    %r11d,%r11d
1408e0e77:	83 f9 01             	cmp    $0x1,%ecx
1408e0e7a:	74 0f                	je     0x1408e0e8b
1408e0e7c:	80 fb 43             	cmp    $0x43,%bl
1408e0e7f:	41 8b f3             	mov    %r11d,%esi
1408e0e82:	40 0f 9d c6          	setge  %sil
1408e0e86:	eb 03                	jmp    0x1408e0e8b
1408e0e88:	45 33 db             	xor    %r11d,%r11d
1408e0e8b:	48 8b 54 24 40       	mov    0x40(%rsp),%rdx
1408e0e90:	48 ff c5             	inc    %rbp
1408e0e93:	48 8b 9c 24 e8 00 00 	mov    0xe8(%rsp),%rbx
1408e0e9a:	00
1408e0e9b:	48 83 c7 20          	add    $0x20,%rdi
1408e0e9f:	4c 8b 54 24 48       	mov    0x48(%rsp),%r10
1408e0ea4:	48 3b ea             	cmp    %rdx,%rbp
1408e0ea7:	0f 8c 18 ff ff ff    	jl     0x1408e0dc5
1408e0ead:	85 f6                	test   %esi,%esi
1408e0eaf:	0f 84 e4 03 00 00    	je     0x1408e1299
1408e0eb5:	8b ea                	mov    %edx,%ebp
1408e0eb7:	bf 01 00 00 00       	mov    $0x1,%edi
1408e0ebc:	4d 8b 76 10          	mov    0x10(%r14),%r14
1408e0ec0:	4d 85 f6             	test   %r14,%r14
1408e0ec3:	0f 84 d0 03 00 00    	je     0x1408e1299
1408e0ec9:	48 8d 35 88 2f b5 00 	lea    0xb52f88(%rip),%rsi        # 0x141433e58
1408e0ed0:	45 85 ed             	test   %r13d,%r13d
1408e0ed3:	0f 85 db 04 00 00    	jne    0x1408e13b4
1408e0ed9:	41 0f b7 4e 60       	movzwl 0x60(%r14),%ecx
1408e0ede:	3b cd                	cmp    %ebp,%ecx
1408e0ee0:	0f 8c 88 03 00 00    	jl     0x1408e126e
1408e0ee6:	49 83 7e 48 00       	cmpq   $0x0,0x48(%r14)
1408e0eeb:	0f 85 7d 03 00 00    	jne    0x1408e126e
1408e0ef1:	83 f9 3f             	cmp    $0x3f,%ecx
1408e0ef4:	0f 83 74 03 00 00    	jae    0x1408e126e
1408e0efa:	f6 84 24 f0 00 00 00 	testb  $0x4,0xf0(%rsp)
1408e0f01:	04
1408e0f02:	74 1b                	je     0x1408e0f1f
1408e0f04:	41 0f b7 46 5e       	movzwl 0x5e(%r14),%eax
1408e0f09:	3b c5                	cmp    %ebp,%eax
1408e0f0b:	0f 8f 5d 03 00 00    	jg     0x1408e126e
1408e0f11:	3b cd                	cmp    %ebp,%ecx
1408e0f13:	7e 0a                	jle    0x1408e0f1f
1408e0f15:	45 38 6e 62          	cmp    %r13b,0x62(%r14)
1408e0f19:	0f 84 4f 03 00 00    	je     0x1408e126e
1408e0f1f:	45 33 c0             	xor    %r8d,%r8d
1408e0f22:	45 8b e8             	mov    %r8d,%r13d
1408e0f25:	41 8b e8             	mov    %r8d,%ebp
1408e0f28:	48 85 d2             	test   %rdx,%rdx
1408e0f2b:	0f 8e 3a 01 00 00    	jle    0x1408e106b
1408e0f31:	45 8b f8             	mov    %r8d,%r15d
1408e0f34:	0f 1f 40 00          	nopl   0x0(%rax)
1408e0f38:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
1408e0f3f:	00
1408e0f40:	48 8b 53 10          	mov    0x10(%rbx),%rdx
1408e0f44:	44 0f b6 0a          	movzbl (%rdx),%r9d
1408e0f48:	41 0f b6 c1          	movzbl %r9b,%eax
1408e0f4c:	41 80 f9 b0          	cmp    $0xb0,%r9b
1408e0f50:	75 04                	jne    0x1408e0f56
1408e0f52:	0f b6 42 02          	movzbl 0x2(%rdx),%eax
1408e0f56:	3c b1                	cmp    $0xb1,%al
1408e0f58:	75 09                	jne    0x1408e0f63
1408e0f5a:	48 8b 42 20          	mov    0x20(%rdx),%rax
1408e0f5e:	4c 8b c0             	mov    %rax,%r8
1408e0f61:	eb 0c                	jmp    0x1408e0f6f
1408e0f63:	3c 8a                	cmp    $0x8a,%al
1408e0f65:	75 2a                	jne    0x1408e0f91
1408e0f67:	48 8b 42 20          	mov    0x20(%rdx),%rax
1408e0f6b:	4c 8b 40 20          	mov    0x20(%rax),%r8
1408e0f6f:	41 83 38 01          	cmpl   $0x1,(%r8)
1408e0f73:	7e 1c                	jle    0x1408e0f91
1408e0f75:	41 80 f9 8a          	cmp    $0x8a,%r9b
1408e0f79:	74 0d                	je     0x1408e0f88
1408e0f7b:	80 7a 02 8a          	cmpb   $0x8a,0x2(%rdx)
1408e0f7f:	74 07                	je     0x1408e0f88
1408e0f81:	49 8b 54 07 08       	mov    0x8(%r15,%rax,1),%rdx
1408e0f86:	eb 09                	jmp    0x1408e0f91
1408e0f88:	48 8b 40 20          	mov    0x20(%rax),%rax
1408e0f8c:	4a 8b 54 38 08       	mov    0x8(%rax,%r15,1),%rdx
1408e0f91:	f7 42 04 00 02 00 00 	testl  $0x200,0x4(%rdx)
1408e0f98:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
1408e0f9d:	49 8b 5c 07 08       	mov    0x8(%r15,%rax,1),%rbx
1408e0fa2:	75 21                	jne    0x1408e0fc5
1408e0fa4:	48 85 db             	test   %rbx,%rbx
1408e0fa7:	74 09                	je     0x1408e0fb2
1408e0fa9:	f7 43 04 00 02 00 00 	testl  $0x200,0x4(%rbx)
1408e0fb0:	75 10                	jne    0x1408e0fc2
1408e0fb2:	49 8b cc             	mov    %r12,%rcx
1408e0fb5:	e8 b6 d2 ff ff       	call   0x1408de270
1408e0fba:	48 8b f8             	mov    %rax,%rdi
1408e0fbd:	48 85 c0             	test   %rax,%rax
1408e0fc0:	75 0e                	jne    0x1408e0fd0
1408e0fc2:	48 8b d3             	mov    %rbx,%rdx
1408e0fc5:	49 8b cc             	mov    %r12,%rcx
1408e0fc8:	e8 a3 d2 ff ff       	call   0x1408de270
1408e0fcd:	48 8b f8             	mov    %rax,%rdi
1408e0fd0:	0f b7 5b 30          	movzwl 0x30(%rbx),%ebx
1408e0fd4:	33 c0                	xor    %eax,%eax
1408e0fd6:	4d 8b 5e 08          	mov    0x8(%r14),%r11
1408e0fda:	8b f0                	mov    %eax,%esi
1408e0fdc:	48 8b 54 24 40       	mov    0x40(%rsp),%rdx
1408e0fe1:	44 8b d0             	mov    %eax,%r10d
1408e0fe4:	66 41 39 1b          	cmp    %bx,(%r11)
1408e0fe8:	0f 85 f0 00 00 00    	jne    0x1408e10de
1408e0fee:	48 85 ff             	test   %rdi,%rdi
1408e0ff1:	74 2c                	je     0x1408e101f
1408e0ff3:	49 8b 46 40          	mov    0x40(%r14),%rax
1408e0ff7:	4c 8b 07             	mov    (%rdi),%r8
1408e0ffa:	4e 8b 0c d0          	mov    (%rax,%r10,8),%r9
1408e0ffe:	4d 2b c8             	sub    %r8,%r9
1408e1001:	41 0f b6 00          	movzbl (%r8),%eax
1408e1005:	43 0f b6 0c 01       	movzbl (%r9,%r8,1),%ecx
1408e100a:	3b c1                	cmp    %ecx,%eax
1408e100c:	0f 85 a2 00 00 00    	jne    0x1408e10b4
1408e1012:	85 c0                	test   %eax,%eax
1408e1014:	0f 85 b7 00 00 00    	jne    0x1408e10d1
1408e101a:	48 8b 54 24 40       	mov    0x40(%rsp),%rdx
1408e101f:	bf 01 00 00 00       	mov    $0x1,%edi
1408e1024:	3b 74 24 34          	cmp    0x34(%rsp),%esi
1408e1028:	74 37                	je     0x1408e1061
1408e102a:	8b ce                	mov    %esi,%ecx
1408e102c:	8b c7                	mov    %edi,%eax
1408e102e:	48 d3 e0             	shl    %cl,%rax
1408e1031:	49 85 c5             	test   %rax,%r13
1408e1034:	75 2b                	jne    0x1408e1061
1408e1036:	4c 0b e8             	or     %rax,%r13
1408e1039:	48 8b 84 24 00 01 00 	mov    0x100(%rsp),%rax
1408e1040:	00
1408e1041:	48 85 c0             	test   %rax,%rax
1408e1044:	74 03                	je     0x1408e1049
1408e1046:	89 34 a8             	mov    %esi,(%rax,%rbp,4)
1408e1049:	48 8b 9c 24 e8 00 00 	mov    0xe8(%rsp),%rbx
1408e1050:	00
1408e1051:	48 ff c5             	inc    %rbp
1408e1054:	49 83 c7 20          	add    $0x20,%r15
1408e1058:	48 3b ea             	cmp    %rdx,%rbp
1408e105b:	0f 8c df fe ff ff    	jl     0x1408e0f40
1408e1061:	48 8d 35 f0 2d b5 00 	lea    0xb52df0(%rip),%rsi        # 0x141433e58
1408e1068:	45 33 c0             	xor    %r8d,%r8d
1408e106b:	8b 6c 24 34          	mov    0x34(%rsp),%ebp
1408e106f:	48 8b c7             	mov    %rdi,%rax
1408e1072:	4c 8b 7c 24 50       	mov    0x50(%rsp),%r15
1408e1077:	8b cd                	mov    %ebp,%ecx
1408e1079:	48 d3 e0             	shl    %cl,%rax
1408e107c:	48 ff c8             	dec    %rax
1408e107f:	4c 3b e8             	cmp    %rax,%r13
1408e1082:	0f 85 e1 01 00 00    	jne    0x1408e1269
1408e1088:	49 63 9f 90 00 00 00 	movslq 0x90(%r15),%rbx
1408e108f:	41 39 9f 94 00 00 00 	cmp    %ebx,0x94(%r15)
1408e1096:	7f 5d                	jg     0x1408e10f5
1408e1098:	44 89 44 24 20       	mov    %r8d,0x20(%rsp)
1408e109d:	45 33 c9             	xor    %r9d,%r9d
1408e10a0:	45 33 c0             	xor    %r8d,%r8d
1408e10a3:	ba 0e 00 00 00       	mov    $0xe,%edx
1408e10a8:	49 8b cf             	mov    %r15,%rcx
1408e10ab:	e8 f0 bc fc ff       	call   0x1408acda0
1408e10b0:	8b d8                	mov    %eax,%ebx
1408e10b2:	eb 6c                	jmp    0x1408e1120
1408e10b4:	48 8d 15 65 6c 76 00 	lea    0x766c65(%rip),%rdx        # 0x141047d20
1408e10bb:	0f b6 14 11          	movzbl (%rcx,%rdx,1),%edx
1408e10bf:	48 8b c8             	mov    %rax,%rcx
1408e10c2:	48 8d 05 57 6c 76 00 	lea    0x766c57(%rip),%rax        # 0x141047d20
1408e10c9:	0f b6 04 01          	movzbl (%rcx,%rax,1),%eax
1408e10cd:	3b c2                	cmp    %edx,%eax
1408e10cf:	75 08                	jne    0x1408e10d9
1408e10d1:	49 ff c0             	inc    %r8
1408e10d4:	e9 28 ff ff ff       	jmp    0x1408e1001
1408e10d9:	48 8b 54 24 40       	mov    0x40(%rsp),%rdx
1408e10de:	ff c6                	inc    %esi
1408e10e0:	49 ff c2             	inc    %r10
1408e10e3:	49 83 c3 02          	add    $0x2,%r11
1408e10e7:	4c 3b d2             	cmp    %rdx,%r10
1408e10ea:	0f 8c f4 fe ff ff    	jl     0x1408e0fe4
1408e10f0:	e9 2a ff ff ff       	jmp    0x1408e101f
1408e10f5:	48 8d 0c 5b          	lea    (%rbx,%rbx,2),%rcx
1408e10f9:	8d 43 01             	lea    0x1(%rbx),%eax
1408e10fc:	41 89 87 90 00 00 00 	mov    %eax,0x90(%r15)
1408e1103:	49 8b 87 88 00 00 00 	mov    0x88(%r15),%rax
1408e110a:	48 c7 04 c8 0e 00 00 	movq   $0xe,(%rax,%rcx,8)
1408e1111:	00
1408e1112:	48 c7 44 c8 08 00 00 	movq   $0x0,0x8(%rax,%rcx,8)
1408e1119:	00 00
1408e111b:	4c 89 44 c8 10       	mov    %r8,0x10(%rax,%rcx,8)
1408e1120:	4d 8b 0e             	mov    (%r14),%r9
1408e1123:	4c 8d 05 ce ee 76 00 	lea    0x76eece(%rip),%r8        # 0x14104fff8
1408e112a:	33 d2                	xor    %edx,%edx
1408e112c:	49 8b cc             	mov    %r12,%rcx
1408e112f:	e8 5c 04 03 00       	call   0x140911590
1408e1134:	49 63 8f 90 00 00 00 	movslq 0x90(%r15),%rcx
1408e113b:	41 8b 56 58          	mov    0x58(%r14),%edx
1408e113f:	44 8b 84 24 e0 00 00 	mov    0xe0(%rsp),%r8d
1408e1146:	00
1408e1147:	41 39 8f 94 00 00 00 	cmp    %ecx,0x94(%r15)
1408e114e:	7f 1a                	jg     0x1408e116a
1408e1150:	8b 44 24 30          	mov    0x30(%rsp),%eax
1408e1154:	44 8b ca             	mov    %edx,%r9d
1408e1157:	ba 70 00 00 00       	mov    $0x70,%edx
1408e115c:	89 44 24 20          	mov    %eax,0x20(%rsp)
1408e1160:	49 8b cf             	mov    %r15,%rcx
1408e1163:	e8 38 bc fc ff       	call   0x1408acda0
1408e1168:	eb 35                	jmp    0x1408e119f
1408e116a:	8d 41 01             	lea    0x1(%rcx),%eax
1408e116d:	45 33 c9             	xor    %r9d,%r9d
1408e1170:	41 89 87 90 00 00 00 	mov    %eax,0x90(%r15)
1408e1177:	48 8d 0c 49          	lea    (%rcx,%rcx,2),%rcx
1408e117b:	49 8b 87 88 00 00 00 	mov    0x88(%r15),%rax
1408e1182:	89 54 c8 08          	mov    %edx,0x8(%rax,%rcx,8)
1408e1186:	8b 54 24 30          	mov    0x30(%rsp),%edx
1408e118a:	89 54 c8 0c          	mov    %edx,0xc(%rax,%rcx,8)
1408e118e:	c7 04 c8 70 00 00 00 	movl   $0x70,(%rax,%rcx,8)
1408e1195:	44 89 44 c8 04       	mov    %r8d,0x4(%rax,%rcx,8)
1408e119a:	4c 89 4c c8 10       	mov    %r9,0x10(%rax,%rcx,8)
1408e119f:	49 8b 7c 24 10       	mov    0x10(%r12),%rdi
1408e11a4:	49 8b d6             	mov    %r14,%rdx
1408e11a7:	49 8b cc             	mov    %r12,%rcx
1408e11aa:	e8 f1 ae 00 00       	call   0x1408ec0a0
1408e11af:	48 8b d0             	mov    %rax,%rdx
1408e11b2:	48 85 c0             	test   %rax,%rax
1408e11b5:	74 39                	je     0x1408e11f0
1408e11b7:	48 8b 07             	mov    (%rdi),%rax
1408e11ba:	80 78 67 00          	cmpb   $0x0,0x67(%rax)
1408e11be:	74 14                	je     0x1408e11d4
1408e11c0:	48 83 b8 00 03 00 00 	cmpq   $0x0,0x300(%rax)
1408e11c7:	00
1408e11c8:	75 26                	jne    0x1408e11f0
1408e11ca:	48 8b ca             	mov    %rdx,%rcx
1408e11cd:	e8 3e b0 00 00       	call   0x1408ec210
1408e11d2:	eb 1c                	jmp    0x1408e11f0
1408e11d4:	48 63 87 90 00 00 00 	movslq 0x90(%rdi),%rax
1408e11db:	48 8d 0c 40          	lea    (%rax,%rax,2),%rcx
1408e11df:	48 8b 87 88 00 00 00 	mov    0x88(%rdi),%rax
1408e11e6:	c6 44 c8 e9 f8       	movb   $0xf8,-0x17(%rax,%rcx,8)
1408e11eb:	48 89 54 c8 f8       	mov    %rdx,-0x8(%rax,%rcx,8)
1408e11f0:	49 8b 46 38          	mov    0x38(%r14),%rax
1408e11f4:	48 8b 8c 24 f8 00 00 	mov    0xf8(%rsp),%rcx
1408e11fb:	00
1408e11fc:	44 0f b6 28          	movzbl (%rax),%r13d
1408e1200:	41 83 c5 03          	add    $0x3,%r13d
1408e1204:	44 89 6c 24 38       	mov    %r13d,0x38(%rsp)
1408e1209:	48 85 c9             	test   %rcx,%rcx
1408e120c:	74 24                	je     0x1408e1232
1408e120e:	45 8b 44 24 38       	mov    0x38(%r12),%r8d
1408e1213:	41 ff c0             	inc    %r8d
1408e1216:	45 89 44 24 38       	mov    %r8d,0x38(%r12)
1408e121b:	44 89 01             	mov    %r8d,(%rcx)
1408e121e:	83 fd 01             	cmp    $0x1,%ebp
1408e1221:	75 0f                	jne    0x1408e1232
1408e1223:	8b 94 24 e0 00 00 00 	mov    0xe0(%rsp),%edx
1408e122a:	49 8b cf             	mov    %r15,%rcx
1408e122d:	e8 be e5 01 00       	call   0x1408ff7f0
1408e1232:	41 8b 97 90 00 00 00 	mov    0x90(%r15),%edx
1408e1239:	85 db                	test   %ebx,%ebx
1408e123b:	79 03                	jns    0x1408e1240
1408e123d:	8d 5a ff             	lea    -0x1(%rdx),%ebx
1408e1240:	49 8b 07             	mov    (%r15),%rax
1408e1243:	80 78 67 00          	cmpb   $0x0,0x67(%rax)
1408e1247:	74 08                	je     0x1408e1251
1408e1249:	48 8b c6             	mov    %rsi,%rax
1408e124c:	89 50 08             	mov    %edx,0x8(%rax)
1408e124f:	eb 1d                	jmp    0x1408e126e
1408e1251:	48 63 c3             	movslq %ebx,%rax
1408e1254:	48 8d 0c 40          	lea    (%rax,%rax,2),%rcx
1408e1258:	49 8b 87 88 00 00 00 	mov    0x88(%r15),%rax
1408e125f:	89 54 c8 08          	mov    %edx,0x8(%rax,%rcx,8)
1408e1263:	48 8d 04 c8          	lea    (%rax,%rcx,8),%rax
1408e1267:	eb 05                	jmp    0x1408e126e
1408e1269:	44 8b 6c 24 38       	mov    0x38(%rsp),%r13d
1408e126e:	4d 8b 76 28          	mov    0x28(%r14),%r14
1408e1272:	bf 01 00 00 00       	mov    $0x1,%edi
1408e1277:	48 8b 54 24 40       	mov    0x40(%rsp),%rdx
1408e127c:	48 8b 9c 24 e8 00 00 	mov    0xe8(%rsp),%rbx
1408e1283:	00
1408e1284:	4d 85 f6             	test   %r14,%r14
1408e1287:	0f 85 43 fc ff ff    	jne    0x1408e0ed0
1408e128d:	45 85 ed             	test   %r13d,%r13d
1408e1290:	0f 85 a6 fa ff ff    	jne    0x1408e0d3c
1408e1296:	45 33 db             	xor    %r11d,%r11d
1408e1299:	44 8b b4 24 e0 00 00 	mov    0xe0(%rsp),%r14d
1408e12a0:	00
1408e12a1:	8b 84 24 f0 00 00 00 	mov    0xf0(%rsp),%eax
1408e12a8:	bd 01 00 00 00       	mov    $0x1,%ebp
1408e12ad:	48 8b b4 24 e8 00 00 	mov    0xe8(%rsp),%rsi
1408e12b4:	00
1408e12b5:	40 84 c5             	test   %al,%bpl
1408e12b8:	74 7b                	je     0x1408e1335
1408e12ba:	f7 46 04 00 10 00 00 	testl  $0x1000,0x4(%rsi)
1408e12c1:	75 72                	jne    0x1408e1335
1408e12c3:	48 8b 5e 10          	mov    0x10(%rsi),%rbx
1408e12c7:	48 8d 05 32 2c fc ff 	lea    -0x3d3ce(%rip),%rax        # 0x1408a3f00
1408e12ce:	48 89 44 24 68       	mov    %rax,0x68(%rsp)
1408e12d3:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
1408e12d8:	48 8d 05 01 e5 01 00 	lea    0x1e501(%rip),%rax        # 0x1408ff7e0
1408e12df:	4c 89 5e 10          	mov    %r11,0x10(%rsi)
1408e12e3:	48 8b d6             	mov    %rsi,%rdx
1408e12e6:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
1408e12eb:	66 89 ac 24 84 00 00 	mov    %bp,0x84(%rsp)
1408e12f2:	00
1408e12f3:	44 89 9c 24 88 00 00 	mov    %r11d,0x88(%rsp)
1408e12fa:	00
1408e12fb:	e8 f0 de 04 00       	call   0x14092f1f0
1408e1300:	66 83 bc 24 84 00 00 	cmpw   $0x0,0x84(%rsp)
1408e1307:	00 00
1408e1309:	48 89 5e 10          	mov    %rbx,0x10(%rsi)
1408e130d:	74 09                	je     0x1408e1318
1408e130f:	48 8b 46 20          	mov    0x20(%rsi),%rax
1408e1313:	83 38 02             	cmpl   $0x2,(%rax)
1408e1316:	7f 16                	jg     0x1408e132e
1408e1318:	41 ff 4c 24 34       	decl   0x34(%r12)
1408e131d:	41 be ff ff ff ff    	mov    $0xffffffff,%r14d
1408e1323:	41 bd 05 00 00 00    	mov    $0x5,%r13d
1408e1329:	e9 21 fa ff ff       	jmp    0x1408e0d4f
1408e132e:	8b 84 24 f0 00 00 00 	mov    0xf0(%rsp),%eax
1408e1335:	41 8b bc 24 c8 00 00 	mov    0xc8(%r12),%edi
1408e133c:	00
1408e133d:	33 c9                	xor    %ecx,%ecx
1408e133f:	8b d9                	mov    %ecx,%ebx
1408e1341:	41 bd 02 00 00 00    	mov    $0x2,%r13d
1408e1347:	a8 04                	test   $0x4,%al
1408e1349:	74 23                	je     0x1408e136e
1408e134b:	41 89 8c 24 c8 00 00 	mov    %ecx,0xc8(%r12)
1408e1352:	00
1408e1353:	45 8b c6             	mov    %r14d,%r8d
1408e1356:	49 8b cc             	mov    %r12,%rcx
1408e1359:	48 8b d6             	mov    %rsi,%rdx
1408e135c:	e8 ff 01 ff ff       	call   0x1408d1560
1408e1361:	41 89 bc 24 c8 00 00 	mov    %edi,0xc8(%r12)
1408e1368:	00
1408e1369:	e9 e1 f9 ff ff       	jmp    0x1408e0d4f
1408e136e:	48 8b 84 24 f8 00 00 	mov    0xf8(%rsp),%rax
1408e1375:	00
1408e1376:	48 85 c0             	test   %rax,%rax
1408e1379:	74 0c                	je     0x1408e1387
1408e137b:	41 ff 44 24 38       	incl   0x38(%r12)
1408e1380:	41 8b 5c 24 38       	mov    0x38(%r12),%ebx