100439925:	2b 84 24 c8 03 00 00 	sub    0x3c8(%rsp),%eax
10043992c:	03 84 24 cc 03 00 00 	add    0x3cc(%rsp),%eax
100439933:	83 e8 01             	sub    $0x1,%eax
100439936:	89 83 40 03 00 00    	mov    %eax,0x340(%rbx)
10043993c:	8b 84 24 b4 03 00 00 	mov    0x3b4(%rsp),%eax
100439943:	89 83 3c 03 00 00    	mov    %eax,0x33c(%rbx)
100439949:	48 8b 05 00 99 2e 00 	mov    0x2e9900(%rip),%rax        # 100723250 <_head_msys_iconv_2_dll-0x48db0>
100439950:	48 8b 00             	mov    (%rax),%rax
100439953:	83 88 0c 03 00 00 07 	orl    $0x7,0x30c(%rax)
10043995a:	83 a0 08 03 00 00 fc 	andl   $0xfffffffc,0x308(%rax)
100439961:	e9 ba f0 ff ff       	jmp    100438a20 <.text+0x37a20>
100439966:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
10043996d:	00 00 00
100439970:	44 8b 93 9c 04 00 00 	mov    0x49c(%rbx),%r10d
100439977:	45 85 d2             	test   %r10d,%r10d
10043997a:	74 1d                	je     100439999 <.text+0x38999>
10043997c:	44 8b 8b 34 05 00 00 	mov    0x534(%rbx),%r9d
100439983:	45 85 c9             	test   %r9d,%r9d
100439986:	75 11                	jne    100439999 <.text+0x38999>
100439988:	44 8b 84 24 e8 04 00 	mov    0x4e8(%rsp),%r8d
10043998f:	00
100439990:	45 85 c0             	test   %r8d,%r8d
100439993:	0f 8e e7 35 00 00    	jle    10043cf80 <.text+0x3bf80>
100439999:	8b 94 24 d8 03 00 00 	mov    0x3d8(%rsp),%edx
1004399a0:	85 d2                	test   %edx,%edx
1004399a2:	0f 85 20 08 00 00    	jne    10043a1c8 <.text+0x391c8>
1004399a8:	8b 84 24 bc 01 00 00 	mov    0x1bc(%rsp),%eax
1004399af:	0b 84 24 b8 01 00 00 	or     0x1b8(%rsp),%eax
1004399b6:	0b 84 24 b4 00 00 00 	or     0xb4(%rsp),%eax
1004399bd:	75 0f                	jne    1004399ce <.text+0x389ce>
1004399bf:	8b 84 24 e8 04 00 00 	mov    0x4e8(%rsp),%eax
1004399c6:	85 c0                	test   %eax,%eax
1004399c8:	0f 8e 82 29 00 00    	jle    10043c350 <.text+0x3b350>
1004399ce:	41 bc ff ff ff ff    	mov    $0xffffffff,%r12d
1004399d4:	83 fd 07             	cmp    $0x7,%ebp
1004399d7:	0f 85 60 f1 ff ff    	jne    100438b3d <.text+0x37b3d>
1004399dd:	48 8b 84 24 c0 03 00 	mov    0x3c0(%rsp),%rax
1004399e4:	00
1004399e5:	48 89 84 24 c0 00 00 	mov    %rax,0xc0(%rsp)
1004399ec:	00
1004399ed:	44 8b 5c 24 60       	mov    0x60(%rsp),%r11d
1004399f2:	45 85 db             	test   %r11d,%r11d
1004399f5:	0f 8e 42 f1 ff ff    	jle    100438b3d <.text+0x37b3d>
1004399fb:	83 6c 24 60 01       	subl   $0x1,0x60(%rsp)
100439a00:	48 83 bb 48 05 00 00 	cmpq   $0x0,0x548(%rbx)
100439a07:	00
100439a08:	7e 11                	jle    100439a1b <.text+0x38a1b>
100439a0a:	44 8b 8c 24 c8 00 00 	mov    0xc8(%rsp),%r9d
100439a11:	00
100439a12:	45 85 c9             	test   %r9d,%r9d
100439a15:	0f 85 95 16 00 00    	jne    10043b0b0 <.text+0x3a0b0>
100439a1b:	8b 84 24 44 04 00 00 	mov    0x444(%rsp),%eax
100439a22:	8b 93 e0 04 00 00    	mov    0x4e0(%rbx),%edx
100439a28:	41 89 e8             	mov    %ebp,%r8d
100439a2b:	8b b4 24 98 00 00 00 	mov    0x98(%rsp),%esi
100439a32:	85 f6                	test   %esi,%esi
100439a34:	7e 16                	jle    100439a4c <.text+0x38a4c>
100439a36:	c7 84 24 98 00 00 00 	movl   $0x0,0x98(%rsp)
100439a3d:	00 00 00 00
100439a41:	48 63 ce             	movslq %esi,%rcx
100439a44:	48 01 8c 24 c0 03 00 	add    %rcx,0x3c0(%rsp)
100439a4b:	00
100439a4c:	8b b4 24 e8 04 00 00 	mov    0x4e8(%rsp),%esi
100439a53:	85 f6                	test   %esi,%esi
100439a55:	0f 8e 05 0b 00 00    	jle    10043a560 <.text+0x39560>
100439a5b:	45 85 e4             	test   %r12d,%r12d
100439a5e:	78 08                	js     100439a68 <.text+0x38a68>
100439a60:	44 89 a4 24 28 04 00 	mov    %r12d,0x428(%rsp)
100439a67:	00
100439a68:	8b b4 24 9c 00 00 00 	mov    0x9c(%rsp),%esi
100439a6f:	85 f6                	test   %esi,%esi
100439a71:	7e 1a                	jle    100439a8d <.text+0x38a8d>
100439a73:	83 ee 01             	sub    $0x1,%esi
100439a76:	89 b4 24 9c 00 00 00 	mov    %esi,0x9c(%rsp)
100439a7d:	75 0e                	jne    100439a8d <.text+0x38a8d>
100439a7f:	8b b4 24 40 01 00 00 	mov    0x140(%rsp),%esi
100439a86:	89 b4 24 28 04 00 00 	mov    %esi,0x428(%rsp)
100439a8d:	8b 8c 24 b4 01 00 00 	mov    0x1b4(%rsp),%ecx
100439a94:	83 fd 07             	cmp    $0x7,%ebp
100439a97:	0f 85 c4 f2 ff ff    	jne    100438d61 <.text+0x37d61>
100439a9d:	85 c9                	test   %ecx,%ecx
100439a9f:	0f 8e bc f2 ff ff    	jle    100438d61 <.text+0x37d61>
100439aa5:	85 c0                	test   %eax,%eax
100439aa7:	0f 85 13 14 00 00    	jne    10043aec0 <.text+0x39ec0>
100439aad:	83 e9 01             	sub    $0x1,%ecx
100439ab0:	89 8c 24 b4 01 00 00 	mov    %ecx,0x1b4(%rsp)
100439ab7:	75 0e                	jne    100439ac7 <.text+0x38ac7>
100439ab9:	8b 84 24 54 01 00 00 	mov    0x154(%rsp),%eax
100439ac0:	89 84 24 28 04 00 00 	mov    %eax,0x428(%rsp)
100439ac7:	44 89 ac 24 a0 00 00 	mov    %r13d,0xa0(%rsp)
100439ace:	00
100439acf:	8b 84 24 c8 03 00 00 	mov    0x3c8(%rsp),%eax
100439ad6:	41 b8 07 00 00 00    	mov    $0x7,%r8d
100439adc:	85 d2                	test   %edx,%edx
100439ade:	0f 85 a2 f2 ff ff    	jne    100438d86 <.text+0x37d86>
100439ae4:	39 83 5c 01 00 00    	cmp    %eax,0x15c(%rbx)
100439aea:	0f 9e c1             	setle  %cl
100439aed:	e9 9b f2 ff ff       	jmp    100438d8d <.text+0x37d8d>
100439af2:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
100439af8:	8b 84 24 c8 03 00 00 	mov    0x3c8(%rsp),%eax
100439aff:	44 8b 93 e0 04 00 00 	mov    0x4e0(%rbx),%r10d
100439b06:	8b 94 24 ec 03 00 00 	mov    0x3ec(%rsp),%edx
100439b0d:	89 c1                	mov    %eax,%ecx
100439b0f:	45 85 d2             	test   %r10d,%r10d
100439b12:	0f 85 fd f1 ff ff    	jne    100438d15 <.text+0x37d15>
100439b18:	83 84 24 ec 03 00 00 	addl   $0x1,0x3ec(%rsp)
100439b1f:	01
100439b20:	83 c0 01             	add    $0x1,%eax
100439b23:	e9 fa f1 ff ff       	jmp    100438d22 <.text+0x37d22>
100439b28:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
100439b2f:	00
100439b30:	44 0f b6 2f          	movzbl (%rdi),%r13d
100439b34:	48 8b 35 e5 f1 2e 00 	mov    0x2ef1e5(%rip),%rsi        # 100728d20 <_head_msys_iconv_2_dll-0x432e0>
100439b3b:	44 89 ac 24 b0 01 00 	mov    %r13d,0x1b0(%rsp)
100439b42:	00
100439b43:	0f b6 07             	movzbl (%rdi),%eax
100439b46:	89 84 24 d8 00 00 00 	mov    %eax,0xd8(%rsp)
100439b4d:	31 c0                	xor    %eax,%eax
100439b4f:	45 85 ed             	test   %r13d,%r13d
100439b52:	0f 45 44 24 60       	cmovne 0x60(%rsp),%eax
100439b57:	89 44 24 60          	mov    %eax,0x60(%rsp)
100439b5b:	b8 01 00 00 00       	mov    $0x1,%eax
100439b60:	0f 45 84 24 94 00 00 	cmovne 0x94(%rsp),%eax
100439b67:	00
100439b68:	89 84 24 94 00 00 00 	mov    %eax,0x94(%rsp)
100439b6f:	8b 06                	mov    (%rsi),%eax
100439b71:	85 c0                	test   %eax,%eax
100439b73:	0f 85 c7 08 00 00    	jne    10043a440 <.text+0x39440>
100439b79:	44 8b ac 24 a0 00 00 	mov    0xa0(%rsp),%r13d
100439b80:	00
100439b81:	4c 8d 67 01          	lea    0x1(%rdi),%r12
100439b85:	31 ed                	xor    %ebp,%ebp
100439b87:	48 89 bc 24 a0 00 00 	mov    %rdi,0xa0(%rsp)
100439b8e:	00
100439b8f:	8b 8c 24 88 00 00 00 	mov    0x88(%rsp),%ecx
100439b96:	85 c9                	test   %ecx,%ecx
100439b98:	0f 84 f2 06 00 00    	je     10043a290 <.text+0x39290>
100439b9e:	48 8b 8c 24 b8 05 00 	mov    0x5b8(%rsp),%rcx
100439ba5:	00
100439ba6:	48 8b 84 24 e0 01 00 	mov    0x1e0(%rsp),%rax
100439bad:	00
100439bae:	8b 11                	mov    (%rcx),%edx
100439bb0:	85 d2                	test   %edx,%edx
100439bb2:	0f 84 d8 09 00 00    	je     10043a590 <.text+0x39590>
100439bb8:	4d 89 e3             	mov    %r12,%r11
100439bbb:	49 29 c3             	sub    %rax,%r11
100439bbe:	48 63 84 24 58 01 00 	movslq 0x158(%rsp),%rax
100439bc5:	00
100439bc6:	4c 39 d8             	cmp    %r11,%rax
100439bc9:	0f 8f c1 09 00 00    	jg     10043a590 <.text+0x39590>
100439bcf:	48 63 84 24 88 01 00 	movslq 0x188(%rsp),%rax
100439bd6:	00
100439bd7:	4c 39 d8             	cmp    %r11,%rax
100439bda:	0f 8d b0 09 00 00    	jge    10043a590 <.text+0x39590>
100439be0:	8b 8c 24 b0 01 00 00 	mov    0x1b0(%rsp),%ecx
100439be7:	c7 84 24 e8 00 00 00 	movl   $0x0,0xe8(%rsp)
100439bee:	00 00 00 00
100439bf2:	85 c9                	test   %ecx,%ecx
100439bf4:	0f 85 f1 3c 00 00    	jne    10043d8eb <.text+0x3c8eb>
100439bfa:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
100439c00:	44 8b 8b 98 04 00 00 	mov    0x498(%rbx),%r9d
100439c07:	45 85 c9             	test   %r9d,%r9d
100439c0a:	74 49                	je     100439c55 <.text+0x38c55>
100439c0c:	44 8b 84 24 20 05 00 	mov    0x520(%rsp),%r8d
100439c13:	00
100439c14:	45 85 c0             	test   %r8d,%r8d
100439c17:	75 2f                	jne    100439c48 <.text+0x38c48>
100439c19:	85 c9                	test   %ecx,%ecx
100439c1b:	0f 84 c7 27 00 00    	je     10043c3e8 <.text+0x3b3e8>
100439c21:	48 8b 84 24 a0 00 00 	mov    0xa0(%rsp),%rax
100439c28:	00
100439c29:	48 8b 15 a0 92 2e 00 	mov    0x2e92a0(%rip),%rdx        # 100722ed0 <_head_msys_iconv_2_dll-0x49130>
100439c30:	0f b6 40 01          	movzbl 0x1(%rax),%eax
100439c34:	80 3c 02 00          	cmpb   $0x0,(%rdx,%rax,1)
100439c38:	75 1b                	jne    100439c55 <.text+0x38c55>
100439c3a:	c7 84 24 20 05 00 00 	movl   $0x1,0x520(%rsp)
100439c41:	01 00 00 00
100439c45:	0f 1f 00             	nopl   (%rax)
100439c48:	39 8c 24 d8 00 00 00 	cmp    %ecx,0xd8(%rsp)
100439c4f:	0f 84 9f 31 00 00    	je     10043cdf4 <.text+0x3bdf4>
100439c55:	8b 83 9c 04 00 00    	mov    0x49c(%rbx),%eax
100439c5b:	85 c0                	test   %eax,%eax
100439c5d:	0f 84 ed 0d 00 00    	je     10043aa50 <.text+0x39a50>
100439c63:	83 f9 20             	cmp    $0x20,%ecx
100439c66:	0f 84 54 0d 00 00    	je     10043a9c0 <.text+0x399c0>
100439c6c:	81 f9 a0 00 00 00    	cmp    $0xa0,%ecx
100439c72:	0f 85 7e 27 00 00    	jne    10043c3f6 <.text+0x3b3f6>
100439c78:	83 7c 24 78 01       	cmpl   $0x1,0x78(%rsp)
100439c7d:	0f 84 ca 37 00 00    	je     10043d44d <.text+0x3c44d>
100439c83:	8b 44 24 70          	mov    0x70(%rsp),%eax
100439c87:	85 c0                	test   %eax,%eax
100439c89:	0f 85 3a 38 00 00    	jne    10043d4c9 <.text+0x3c4c9>
100439c8f:	c7 84 24 1c 01 00 00 	movl   $0x0,0x11c(%rsp)
100439c96:	00 00 00 00
100439c9a:	c7 84 24 44 01 00 00 	movl   $0x0,0x144(%rsp)
100439ca1:	00 00 00 00
100439ca5:	0f 1f 00             	nopl   (%rax)
100439ca8:	e8 a3 38 25 00       	call   10068d550 <.text+0x28c550>
100439cad:	85 c0                	test   %eax,%eax
100439caf:	0f 85 a7 00 00 00    	jne    100439d5c <.text+0x38d5c>
100439cb5:	8b 94 24 b0 01 00 00 	mov    0x1b0(%rsp),%edx
100439cbc:	83 fa 09             	cmp    $0x9,%edx
100439cbf:	0f 84 4b 1a 00 00    	je     10043b710 <.text+0x3a710>
100439cc5:	85 d2                	test   %edx,%edx
100439cc7:	0f 85 a3 20 00 00    	jne    10043bd70 <.text+0x3ad70>
100439ccd:	8b 84 24 2c 04 00 00 	mov    0x42c(%rsp),%eax
100439cd4:	85 c0                	test   %eax,%eax
100439cd6:	0f 85 a4 12 00 00    	jne    10043af80 <.text+0x39f80>
100439cdc:	8b 83 9c 04 00 00    	mov    0x49c(%rbx),%eax
100439ce2:	85 c0                	test   %eax,%eax
100439ce4:	0f 84 02 2e 00 00    	je     10043caec <.text+0x3baec>
100439cea:	8b bc 24 00 01 00 00 	mov    0x100(%rsp),%edi
100439cf1:	85 ff                	test   %edi,%edi
100439cf3:	0f 8e 87 12 00 00    	jle    10043af80 <.text+0x39f80>
100439cf9:	8b 84 24 e0 04 00 00 	mov    0x4e0(%rsp),%eax
100439d00:	0b 84 24 fc 03 00 00 	or     0x3fc(%rsp),%eax
100439d07:	0f 84 88 41 00 00    	je     10043de95 <.text+0x3ce95>
100439d0d:	44 8b ab 88 00 00 00 	mov    0x88(%rbx),%r13d
100439d14:	45 85 ed             	test   %r13d,%r13d
100439d17:	0f 8e 91 2e 00 00    	jle    10043cbae <.text+0x3bbae>
100439d1d:	8b 94 24 a8 00 00 00 	mov    0xa8(%rsp),%edx
100439d24:	44 89 ac 24 b0 01 00 	mov    %r13d,0x1b0(%rsp)
100439d2b:	00
100439d2c:	85 d2                	test   %edx,%edx
100439d2e:	0f 84 b0 48 00 00    	je     10043e5e4 <.text+0x3d5e4>
100439d34:	48 8b 05 d5 ec 2e 00 	mov    0x2eecd5(%rip),%rax        # 100728a10 <_head_msys_iconv_2_dll-0x435f0>
100439d3b:	4c 8b a4 24 a0 00 00 	mov    0xa0(%rsp),%r12
100439d42:	00
100439d43:	c7 84 24 00 01 00 00 	movl   $0xffffffff,0x100(%rsp)
100439d4a:	ff ff ff ff
100439d4e:	8b 00                	mov    (%rax),%eax
100439d50:	89 44 24 70          	mov    %eax,0x70(%rsp)
100439d54:	85 c0                	test   %eax,%eax
100439d56:	0f 85 3c 1c 00 00    	jne    10043b998 <.text+0x3a998>
100439d5c:	48 83 bb 48 05 00 00 	cmpq   $0x0,0x548(%rbx)
100439d63:	00
100439d64:	0f 8e f6 04 00 00    	jle    10043a260 <.text+0x39260>
100439d6a:	48 8b 05 df 94 2e 00 	mov    0x2e94df(%rip),%rax        # 100723250 <_head_msys_iconv_2_dll-0x48db0>
100439d71:	48 39 18             	cmp    %rbx,(%rax)
100439d74:	0f 84 66 19 00 00    	je     10043b6e0 <.text+0x3a6e0>
100439d7a:	f7 84 24 18 01 00 00 	testl  $0x20000,0x118(%rsp)
100439d81:	00 00 02 00
100439d85:	0f 85 b5 0e 00 00    	jne    10043ac40 <.text+0x39c40>
100439d8b:	8b 84 24 dc 01 00 00 	mov    0x1dc(%rsp),%eax
100439d92:	85 c0                	test   %eax,%eax
100439d94:	0f 8e c6 04 00 00    	jle    10043a260 <.text+0x39260>
100439d9a:	8b bc 24 b4 00 00 00 	mov    0xb4(%rsp),%edi
100439da1:	85 ff                	test   %edi,%edi
100439da3:	0f 85 0c 2a 00 00    	jne    10043c7b5 <.text+0x3b7b5>
100439da9:	8b bc 24 38 01 00 00 	mov    0x138(%rsp),%edi
100439db0:	89 bc 24 28 04 00 00 	mov    %edi,0x428(%rsp)
100439db7:	83 f8 01             	cmp    $0x1,%eax
100439dba:	0f 8e c8 0e 00 00    	jle    10043ac88 <.text+0x39c88>
100439dc0:	e8 7b a0 19 00       	call   1005d3e40 <.text+0x1d2e40>
100439dc5:	85 c0                	test   %eax,%eax
100439dc7:	0f 84 33 1e 00 00    	je     10043bc00 <.text+0x3ac00>
100439dcd:	48 83 bb 48 05 00 00 	cmpq   $0x3,0x548(%rbx)
100439dd4:	03
100439dd5:	0f 84 ad 0e 00 00    	je     10043ac88 <.text+0x39c88>
100439ddb:	44 8b 8c 24 dc 01 00 	mov    0x1dc(%rsp),%r9d
100439de2:	00
100439de3:	45 85 c9             	test   %r9d,%r9d
100439de6:	74 0b                	je     100439df3 <.text+0x38df3>
100439de8:	8b 84 24 d0 01 00 00 	mov    0x1d0(%rsp),%eax
100439def:	85 c0                	test   %eax,%eax
100439df1:	75 1d                	jne    100439e10 <.text+0x38e10>
100439df3:	e8 48 a0 19 00       	call   1005d3e40 <.text+0x1d2e40>
100439df8:	85 c0                	test   %eax,%eax
100439dfa:	0f 85 ca 35 00 00    	jne    10043d3ca <.text+0x3c3ca>
100439e00:	8b 83 c0 00 00 00    	mov    0xc0(%rbx),%eax
100439e06:	ba 20 00 00 00       	mov    $0x20,%edx
100439e0b:	85 c0                	test   %eax,%eax
100439e0d:	0f 44 c2             	cmove  %edx,%eax
100439e10:	44 8b 06             	mov    (%rsi),%r8d
100439e13:	89 84 24 b0 01 00 00 	mov    %eax,0x1b0(%rsp)
100439e1a:	45 85 c0             	test   %r8d,%r8d
100439e1d:	74 19                	je     100439e38 <.text+0x38e38>
100439e1f:	48 8b 05 9a f2 2e 00 	mov    0x2ef29a(%rip),%rax        # 1007290c0 <_head_msys_iconv_2_dll-0x42f40>
100439e26:	44 89 e9             	mov    %r13d,%ecx
100439e29:	ff 10                	call   *(%rax)
100439e2b:	83 f8 01             	cmp    $0x1,%eax
100439e2e:	7e 08                	jle    100439e38 <.text+0x38e38>
100439e30:	83 84 24 2c 04 00 00 	addl   $0x1,0x42c(%rsp)
100439e37:	01
100439e38:	48 8b 05 d1 eb 2e 00 	mov    0x2eebd1(%rip),%rax        # 100728a10 <_head_msys_iconv_2_dll-0x435f0>
100439e3f:	44 8b ac 24 b0 01 00 	mov    0x1b0(%rsp),%r13d
100439e46:	00
100439e47:	8b 08                	mov    (%rax),%ecx
100439e49:	85 c9                	test   %ecx,%ecx
100439e4b:	0f 85 67 2c 00 00    	jne    10043cab8 <.text+0x3bab8>
100439e51:	c7 44 24 70 00 00 00 	movl   $0x0,0x70(%rsp)
100439e58:	00
100439e59:	8b 84 24 d8 01 00 00 	mov    0x1d8(%rsp),%eax
100439e60:	48 63 94 24 2c 04 00 	movslq 0x42c(%rsp),%rdx
100439e67:	00
100439e68:	89 84 24 f4 00 00 00 	mov    %eax,0xf4(%rsp)
100439e6f:	48 89 d0             	mov    %rdx,%rax
100439e72:	48 03 94 24 c0 03 00 	add    0x3c0(%rsp),%rdx
100439e79:	00
100439e7a:	85 c0                	test   %eax,%eax
100439e7c:	0f 8e 87 27 00 00    	jle    10043c609 <.text+0x3b609>
100439e82:	48 89 94 24 c0 03 00 	mov    %rdx,0x3c0(%rsp)
100439e89:	00
100439e8a:	8b 93 34 05 00 00    	mov    0x534(%rbx),%edx
100439e90:	01 84 24 d0 03 00 00 	add    %eax,0x3d0(%rsp)
100439e97:	85 d2                	test   %edx,%edx
100439e99:	74 35                	je     100439ed0 <.text+0x38ed0>
100439e9b:	8b bb e0 04 00 00    	mov    0x4e0(%rbx),%edi
100439ea1:	66 0f 6e e0          	movd   %eax,%xmm4
100439ea5:	f3 0f 7e 8c 24 c8 03 	movq   0x3c8(%rsp),%xmm1
100439eac:	00 00
100439eae:	66 0f 70 c4 e0       	pshufd $0xe0,%xmm4,%xmm0
100439eb3:	85 ff                	test   %edi,%edi
100439eb5:	0f 84 cc 38 00 00    	je     10043d787 <.text+0x3c787>
100439ebb:	66 0f fa c8          	psubd  %xmm0,%xmm1
100439ebf:	66 0f d6 8c 24 c8 03 	movq   %xmm1,0x3c8(%rsp)
100439ec6:	00 00
100439ec8:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
100439ecf:	00
100439ed0:	c7 84 24 2c 04 00 00 	movl   $0x0,0x42c(%rsp)
100439ed7:	00 00 00 00
100439edb:	8b 74 24 60          	mov    0x60(%rsp),%esi
100439edf:	c7 84 24 b4 01 00 00 	movl   $0x0,0x1b4(%rsp)
100439ee6:	00 00 00 00
100439eea:	85 f6                	test   %esi,%esi
100439eec:	0f 9f c0             	setg   %al
100439eef:	21 c5                	and    %eax,%ebp
100439ef1:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
100439ef8:	40 80 fd 01          	cmp    $0x1,%bpl
100439efc:	4c 89 e7             	mov    %r12,%rdi
100439eff:	48 83 df ff          	sbb    $0xffffffffffffffff,%rdi
100439f03:	e9 07 eb ff ff       	jmp    100438a0f <.text+0x37a0f>
100439f08:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
100439f0f:	00
100439f10:	8b 84 24 58 04 00 00 	mov    0x458(%rsp),%eax
100439f17:	c7 84 24 a0 03 00 00 	movl   $0x7,0x3a0(%rsp)
100439f1e:	07 00 00 00
100439f22:	85 c0                	test   %eax,%eax
100439f24:	0f 8f ee 24 00 00    	jg     10043c418 <.text+0x3b418>
100439f2a:	8b 84 24 f0 03 00 00 	mov    0x3f0(%rsp),%eax
100439f31:	89 84 24 28 04 00 00 	mov    %eax,0x428(%rsp)
100439f38:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
100439f3f:	00
100439f40:	44 8b 84 24 24 04 00 	mov    0x424(%rsp),%r8d
100439f47:	00
100439f48:	45 85 c0             	test   %r8d,%r8d
100439f4b:	0f 84 7f f5 ff ff    	je     1004394d0 <.text+0x384d0>
100439f51:	48 8b 84 24 c0 03 00 	mov    0x3c0(%rsp),%rax
100439f58:	00
100439f59:	48 63 94 24 30 01 00 	movslq 0x130(%rsp),%rdx