449d54:	74 3c                	je     0x449d92
449d56:	8b 8d 44 f5 ff ff    	mov    -0xabc(%ebp),%ecx
449d5c:	2b 8d 4c f5 ff ff    	sub    -0xab4(%ebp),%ecx
449d62:	8b 85 54 f5 ff ff    	mov    -0xaac(%ebp),%eax
449d68:	03 ce                	add    %esi,%ecx
449d6a:	2b 85 5c f5 ff ff    	sub    -0xaa4(%ebp),%eax
449d70:	8b f9                	mov    %ecx,%edi
449d72:	03 c6                	add    %esi,%eax
449d74:	89 8d 94 f1 ff ff    	mov    %ecx,-0xe6c(%ebp)
449d7a:	89 8d 30 fc ff ff    	mov    %ecx,-0x3d0(%ebp)
449d80:	8b 8d 7c f1 ff ff    	mov    -0xe84(%ebp),%ecx
449d86:	89 85 0c f2 ff ff    	mov    %eax,-0xdf4(%ebp)
449d8c:	89 85 40 fc ff ff    	mov    %eax,-0x3c0(%ebp)
449d92:	2b 85 54 f5 ff ff    	sub    -0xaac(%ebp),%eax
449d98:	2b bd 44 f5 ff ff    	sub    -0xabc(%ebp),%edi
449d9e:	03 85 5c f5 ff ff    	add    -0xaa4(%ebp),%eax
449da4:	03 bd 4c f5 ff ff    	add    -0xab4(%ebp),%edi
449daa:	2b 95 58 f5 ff ff    	sub    -0xaa8(%ebp),%edx
449db0:	89 85 9c f1 ff ff    	mov    %eax,-0xe64(%ebp)
449db6:	89 85 48 fc ff ff    	mov    %eax,-0x3b8(%ebp)
449dbc:	8b 85 58 f5 ff ff    	mov    -0xaa8(%ebp),%eax
449dc2:	2b 85 48 f5 ff ff    	sub    -0xab8(%ebp),%eax
449dc8:	89 bd 04 f2 ff ff    	mov    %edi,-0xdfc(%ebp)
449dce:	89 bd 38 fc ff ff    	mov    %edi,-0x3c8(%ebp)
449dd4:	8b bd 50 f5 ff ff    	mov    -0xab0(%ebp),%edi
449dda:	2b bd 48 f5 ff ff    	sub    -0xab8(%ebp),%edi
449de0:	03 d0                	add    %eax,%edx
449de2:	89 bd cc f1 ff ff    	mov    %edi,-0xe34(%ebp)
449de8:	89 bd 3c fc ff ff    	mov    %edi,-0x3c4(%ebp)
449dee:	89 85 8c f1 ff ff    	mov    %eax,-0xe74(%ebp)
449df4:	89 85 44 fc ff ff    	mov    %eax,-0x3bc(%ebp)
449dfa:	89 95 14 f2 ff ff    	mov    %edx,-0xdec(%ebp)
449e00:	89 95 4c fc ff ff    	mov    %edx,-0x3b4(%ebp)
449e06:	e9 98 00 00 00       	jmp    0x449ea3
449e0b:	8b 85 58 fc ff ff    	mov    -0x3a8(%ebp),%eax
449e11:	8d b5 44 f5 ff ff    	lea    -0xabc(%ebp),%esi
449e17:	8d bd 30 fc ff ff    	lea    -0x3d0(%ebp),%edi
449e1d:	8b 8d 5c fc ff ff    	mov    -0x3a4(%ebp),%ecx
449e23:	a5                   	movsl  %ds:(%esi),%es:(%edi)
449e24:	89 85 bc f1 ff ff    	mov    %eax,-0xe44(%ebp)
449e2a:	89 8d 7c f1 ff ff    	mov    %ecx,-0xe84(%ebp)
449e30:	a5                   	movsl  %ds:(%esi),%es:(%edi)
449e31:	a5                   	movsl  %ds:(%esi),%es:(%edi)
449e32:	a5                   	movsl  %ds:(%esi),%es:(%edi)
449e33:	8b 85 3c fc ff ff    	mov    -0x3c4(%ebp),%eax
449e39:	8d b5 54 f5 ff ff    	lea    -0xaac(%ebp),%esi
449e3f:	8d bd 40 fc ff ff    	lea    -0x3c0(%ebp),%edi
449e45:	89 85 cc f1 ff ff    	mov    %eax,-0xe34(%ebp)
449e4b:	8b 85 38 fc ff ff    	mov    -0x3c8(%ebp),%eax
449e51:	a5                   	movsl  %ds:(%esi),%es:(%edi)
449e52:	89 85 04 f2 ff ff    	mov    %eax,-0xdfc(%ebp)
449e58:	8b 85 34 fc ff ff    	mov    -0x3cc(%ebp),%eax
449e5e:	89 85 f4 f1 ff ff    	mov    %eax,-0xe0c(%ebp)
449e64:	8b 85 30 fc ff ff    	mov    -0x3d0(%ebp),%eax
449e6a:	a5                   	movsl  %ds:(%esi),%es:(%edi)
449e6b:	89 85 94 f1 ff ff    	mov    %eax,-0xe6c(%ebp)
449e71:	a5                   	movsl  %ds:(%esi),%es:(%edi)
449e72:	a5                   	movsl  %ds:(%esi),%es:(%edi)
449e73:	8b 85 4c fc ff ff    	mov    -0x3b4(%ebp),%eax
449e79:	89 85 14 f2 ff ff    	mov    %eax,-0xdec(%ebp)
449e7f:	8b 85 48 fc ff ff    	mov    -0x3b8(%ebp),%eax
449e85:	89 85 9c f1 ff ff    	mov    %eax,-0xe64(%ebp)
449e8b:	8b 85 44 fc ff ff    	mov    -0x3bc(%ebp),%eax
449e91:	89 85 8c f1 ff ff    	mov    %eax,-0xe74(%ebp)
449e97:	8b 85 40 fc ff ff    	mov    -0x3c0(%ebp),%eax
449e9d:	89 85 0c f2 ff ff    	mov    %eax,-0xdf4(%ebp)
449ea3:	8b 35 5c 00 4a 00    	mov    0x4a005c,%esi
449ea9:	33 d2                	xor    %edx,%edx
449eab:	8b bd bc f1 ff ff    	mov    -0xe44(%ebp),%edi
449eb1:	33 c0                	xor    %eax,%eax
449eb3:	6a 20                	push   $0x20
449eb5:	40                   	inc    %eax
449eb6:	89 95 b4 f0 ff ff    	mov    %edx,-0xf4c(%ebp)
449ebc:	66 89 85 84 fb ff ff 	mov    %ax,-0x47c(%ebp)
449ec3:	f7 d9                	neg    %ecx
449ec5:	58                   	pop    %eax
449ec6:	52                   	push   %edx
449ec7:	52                   	push   %edx
449ec8:	66 89 85 86 fb ff ff 	mov    %ax,-0x47a(%ebp)
449ecf:	8d 85 b4 f0 ff ff    	lea    -0xf4c(%ebp),%eax
449ed5:	50                   	push   %eax
449ed6:	52                   	push   %edx
449ed7:	8d 85 78 fb ff ff    	lea    -0x488(%ebp),%eax
449edd:	89 8d 80 fb ff ff    	mov    %ecx,-0x480(%ebp)
449ee3:	50                   	push   %eax
449ee4:	ff b5 f8 f1 ff ff    	push   -0xe08(%ebp)
449eea:	8b ce                	mov    %esi,%ecx
449eec:	89 95 88 fb ff ff    	mov    %edx,-0x478(%ebp)
449ef2:	89 95 8c fb ff ff    	mov    %edx,-0x474(%ebp)
449ef8:	89 95 90 fb ff ff    	mov    %edx,-0x470(%ebp)
449efe:	89 95 94 fb ff ff    	mov    %edx,-0x46c(%ebp)
449f04:	89 95 98 fb ff ff    	mov    %edx,-0x468(%ebp)
449f0a:	89 95 9c fb ff ff    	mov    %edx,-0x464(%ebp)
449f10:	89 95 a0 fb ff ff    	mov    %edx,-0x460(%ebp)
449f16:	c7 85 78 fb ff ff 28 	movl   $0x28,-0x488(%ebp)
449f1d:	00 00 00
449f20:	89 bd 7c fb ff ff    	mov    %edi,-0x484(%ebp)
449f26:	ff 15 2c 81 4a 00    	call   *0x4a812c
449f2c:	ff d6                	call   *%esi
449f2e:	89 85 d8 f1 ff ff    	mov    %eax,-0xe28(%ebp)
449f34:	85 c0                	test   %eax,%eax
449f36:	75 0b                	jne    0x449f43
449f38:	ff 15 b8 72 4a 00    	call   *0x4a72b8
449f3e:	e9 ae 0c 00 00       	jmp    0x44abf1
449f43:	8b 35 8c 00 4a 00    	mov    0x4a008c,%esi
449f49:	8b ce                	mov    %esi,%ecx
449f4b:	50                   	push   %eax
449f4c:	ff b5 f8 f1 ff ff    	push   -0xe08(%ebp)
449f52:	ff 15 2c 81 4a 00    	call   *0x4a812c
449f58:	ff d6                	call   *%esi
449f5a:	33 c0                	xor    %eax,%eax
449f5c:	40                   	inc    %eax
449f5d:	39 85 10 f2 ff ff    	cmp    %eax,-0xdf0(%ebp)
449f63:	75 48                	jne    0x449fad
449f65:	8b 8d f0 f1 ff ff    	mov    -0xe10(%ebp),%ecx
449f6b:	85 c9                	test   %ecx,%ecx
449f6d:	74 3e                	je     0x449fad
449f6f:	8b 35 c4 00 4a 00    	mov    0x4a00c4,%esi
449f75:	33 c0                	xor    %eax,%eax
449f77:	89 85 d4 fa ff ff    	mov    %eax,-0x52c(%ebp)
449f7d:	89 85 d8 fa ff ff    	mov    %eax,-0x528(%ebp)
449f83:	8b 85 7c f1 ff ff    	mov    -0xe84(%ebp),%eax
449f89:	51                   	push   %ecx
449f8a:	89 85 e0 fa ff ff    	mov    %eax,-0x520(%ebp)
449f90:	8b ce                	mov    %esi,%ecx
449f92:	8d 85 d4 fa ff ff    	lea    -0x52c(%ebp),%eax
449f98:	89 bd dc fa ff ff    	mov    %edi,-0x524(%ebp)
449f9e:	50                   	push   %eax
449f9f:	ff b5 f8 f1 ff ff    	push   -0xe08(%ebp)
449fa5:	ff 15 2c 81 4a 00    	call   *0x4a812c
449fab:	ff d6                	call   *%esi
449fad:	8b 85 24 f5 ff ff    	mov    -0xadc(%ebp),%eax
449fb3:	8b b5 28 f5 ff ff    	mov    -0xad8(%ebp),%esi
449fb9:	89 85 d4 f1 ff ff    	mov    %eax,-0xe2c(%ebp)
449fbf:	8b 85 34 f5 ff ff    	mov    -0xacc(%ebp),%eax
449fc5:	89 85 fc f1 ff ff    	mov    %eax,-0xe04(%ebp)
449fcb:	33 c0                	xor    %eax,%eax
449fcd:	6a 54                	push   $0x54
449fcf:	50                   	push   %eax
449fd0:	8d 85 78 f4 ff ff    	lea    -0xb88(%ebp),%eax
449fd6:	89 b5 d0 f1 ff ff    	mov    %esi,-0xe30(%ebp)
449fdc:	50                   	push   %eax
449fdd:	e8 57 70 04 00       	call   0x491039
449fe2:	33 c0                	xor    %eax,%eax
449fe4:	6a 54                	push   $0x54
449fe6:	50                   	push   %eax
449fe7:	8d 85 80 f2 ff ff    	lea    -0xd80(%ebp),%eax
449fed:	50                   	push   %eax
449fee:	e8 46 70 04 00       	call   0x491039
449ff3:	33 c0                	xor    %eax,%eax
449ff5:	6a 2c                	push   $0x2c
449ff7:	50                   	push   %eax
449ff8:	89 85 e8 f1 ff ff    	mov    %eax,-0xe18(%ebp)
449ffe:	89 85 08 f2 ff ff    	mov    %eax,-0xdf8(%ebp)
44a004:	89 85 b4 f1 ff ff    	mov    %eax,-0xe4c(%ebp)
44a00a:	89 85 00 f2 ff ff    	mov    %eax,-0xe00(%ebp)
44a010:	8d 85 20 fb ff ff    	lea    -0x4e0(%ebp),%eax
44a016:	50                   	push   %eax
44a017:	e8 1d 70 04 00       	call   0x491039
44a01c:	33 c0                	xor    %eax,%eax
44a01e:	8d bd e8 fb ff ff    	lea    -0x418(%ebp),%edi
44a024:	ab                   	stos   %eax,%es:(%edi)
44a025:	83 c4 24             	add    $0x24,%esp
44a028:	ab                   	stos   %eax,%es:(%edi)
44a029:	ab                   	stos   %eax,%es:(%edi)
44a02a:	ab                   	stos   %eax,%es:(%edi)
44a02b:	85 f6                	test   %esi,%esi
44a02d:	0f 84 a3 0b 00 00    	je     0x44abd6
44a033:	8b bd f8 f1 ff ff    	mov    -0xe08(%ebp),%edi
44a039:	8b 35 78 00 4a 00    	mov    0x4a0078,%esi
44a03f:	8b ce                	mov    %esi,%ecx
44a041:	6a 07                	push   $0x7
44a043:	57                   	push   %edi
44a044:	ff 15 2c 81 4a 00    	call   *0x4a812c
44a04a:	ff d6                	call   *%esi
44a04c:	85 c0                	test   %eax,%eax
44a04e:	75 0b                	jne    0x44a05b
44a050:	ff 15 b8 72 4a 00    	call   *0x4a72b8
44a056:	e9 7b 0b 00 00       	jmp    0x44abd6
44a05b:	8b 35 84 00 4a 00    	mov    0x4a0084,%esi
44a061:	8d 8d 78 f4 ff ff    	lea    -0xb88(%ebp),%ecx
44a067:	51                   	push   %ecx
44a068:	6a 54                	push   $0x54
44a06a:	50                   	push   %eax
44a06b:	8b ce                	mov    %esi,%ecx
44a06d:	ff 15 2c 81 4a 00    	call   *0x4a812c
44a073:	ff d6                	call   *%esi
44a075:	85 c0                	test   %eax,%eax
44a077:	74 24                	je     0x44a09d
44a079:	8b 85 8c f4 ff ff    	mov    -0xb74(%ebp),%eax
44a07f:	89 85 e8 f1 ff ff    	mov    %eax,-0xe18(%ebp)
44a085:	8b 85 7c f4 ff ff    	mov    -0xb84(%ebp),%eax
44a08b:	89 85 b4 f1 ff ff    	mov    %eax,-0xe4c(%ebp)
44a091:	8b 85 80 f4 ff ff    	mov    -0xb80(%ebp),%eax
44a097:	89 85 00 f2 ff ff    	mov    %eax,-0xe00(%ebp)
44a09d:	8b 35 58 00 4a 00    	mov    0x4a0058,%esi
44a0a3:	8b ce                	mov    %esi,%ecx
44a0a5:	57                   	push   %edi
44a0a6:	ff 15 2c 81 4a 00    	call   *0x4a812c
44a0ac:	ff d6                	call   *%esi
44a0ae:	8b c8                	mov    %eax,%ecx
44a0b0:	89 8d 80 f1 ff ff    	mov    %ecx,-0xe80(%ebp)
44a0b6:	85 c9                	test   %ecx,%ecx
44a0b8:	74 96                	je     0x44a050
44a0ba:	8b 85 cc f1 ff ff    	mov    -0xe34(%ebp),%eax
44a0c0:	33 d2                	xor    %edx,%edx
44a0c2:	2b 85 f4 f1 ff ff    	sub    -0xe0c(%ebp),%eax
44a0c8:	8b bd 04 f2 ff ff    	mov    -0xdfc(%ebp),%edi
44a0ce:	2b bd 94 f1 ff ff    	sub    -0xe6c(%ebp),%edi
44a0d4:	8b 35 5c 00 4a 00    	mov    0x4a005c,%esi
44a0da:	89 85 cc f1 ff ff    	mov    %eax,-0xe34(%ebp)
44a0e0:	f7 d8                	neg    %eax
44a0e2:	89 85 28 fb ff ff    	mov    %eax,-0x4d8(%ebp)
44a0e8:	33 c0                	xor    %eax,%eax
44a0ea:	6a 20                	push   $0x20
44a0ec:	40                   	inc    %eax
44a0ed:	89 95 ac f0 ff ff    	mov    %edx,-0xf54(%ebp)
44a0f3:	66 89 85 2c fb ff ff 	mov    %ax,-0x4d4(%ebp)
44a0fa:	58                   	pop    %eax
44a0fb:	52                   	push   %edx
44a0fc:	52                   	push   %edx
44a0fd:	66 89 85 2e fb ff ff 	mov    %ax,-0x4d2(%ebp)
44a104:	8d 85 ac f0 ff ff    	lea    -0xf54(%ebp),%eax
44a10a:	50                   	push   %eax
44a10b:	52                   	push   %edx
44a10c:	8d 85 20 fb ff ff    	lea    -0x4e0(%ebp),%eax
44a112:	89 95 84 f1 ff ff    	mov    %edx,-0xe7c(%ebp)
44a118:	50                   	push   %eax
44a119:	51                   	push   %ecx
44a11a:	8b ce                	mov    %esi,%ecx
44a11c:	89 95 30 fb ff ff    	mov    %edx,-0x4d0(%ebp)
44a122:	89 95 34 fb ff ff    	mov    %edx,-0x4cc(%ebp)
44a128:	89 95 38 fb ff ff    	mov    %edx,-0x4c8(%ebp)
44a12e:	89 95 3c fb ff ff    	mov    %edx,-0x4c4(%ebp)
44a134:	89 95 40 fb ff ff    	mov    %edx,-0x4c0(%ebp)
44a13a:	89 95 44 fb ff ff    	mov    %edx,-0x4bc(%ebp)
44a140:	89 95 48 fb ff ff    	mov    %edx,-0x4b8(%ebp)
44a146:	c7 85 20 fb ff ff 28 	movl   $0x28,-0x4e0(%ebp)
44a14d:	00 00 00
44a150:	89 bd 24 fb ff ff    	mov    %edi,-0x4dc(%ebp)
44a156:	ff 15 2c 81 4a 00    	call   *0x4a812c
44a15c:	ff d6                	call   *%esi
44a15e:	89 85 c8 f1 ff ff    	mov    %eax,-0xe38(%ebp)
44a164:	85 c0                	test   %eax,%eax
44a166:	75 35                	jne    0x44a19d
44a168:	ff 15 b8 72 4a 00    	call   *0x4a72b8
44a16e:	89 85 84 f1 ff ff    	mov    %eax,-0xe7c(%ebp)
44a174:	85 c0                	test   %eax,%eax
44a176:	7e 10                	jle    0x44a188
44a178:	0f b7 c0             	movzwl %ax,%eax
44a17b:	0d 00 00 07 80       	or     $0x80070000,%eax
44a180:	89 85 84 f1 ff ff    	mov    %eax,-0xe7c(%ebp)
44a186:	85 c0                	test   %eax,%eax
44a188:	0f 88 bf 03 00 00    	js     0x44a54d
44a18e:	c7 85 84 f1 ff ff 05 	movl   $0x80004005,-0xe7c(%ebp)
44a195:	40 00 80
44a198:	e9 b0 03 00 00       	jmp    0x44a54d
44a19d:	8b 35 84 00 4a 00    	mov    0x4a0084,%esi
44a1a3:	8d 8d 80 f2 ff ff    	lea    -0xd80(%ebp),%ecx
44a1a9:	51                   	push   %ecx
44a1aa:	6a 54                	push   $0x54
44a1ac:	50                   	push   %eax
44a1ad:	8b ce                	mov    %esi,%ecx
44a1af:	ff 15 2c 81 4a 00    	call   *0x4a812c
44a1b5:	ff d6                	call   *%esi
44a1b7:	85 c0                	test   %eax,%eax
44a1b9:	74 0c                	je     0x44a1c7
44a1bb:	8b 85 94 f2 ff ff    	mov    -0xd6c(%ebp),%eax
44a1c1:	89 85 08 f2 ff ff    	mov    %eax,-0xdf8(%ebp)
44a1c7:	ff b5 c8 f1 ff ff    	push   -0xe38(%ebp)
44a1cd:	8b 85 cc f1 ff ff    	mov    -0xe34(%ebp),%eax
44a1d3:	8b 35 8c 00 4a 00    	mov    0x4a008c,%esi
44a1d9:	8b ce                	mov    %esi,%ecx
44a1db:	89 bd f0 fb ff ff    	mov    %edi,-0x410(%ebp)
44a1e1:	8b bd 80 f1 ff ff    	mov    -0xe80(%ebp),%edi
44a1e7:	57                   	push   %edi
44a1e8:	89 85 f4 fb ff ff    	mov    %eax,-0x40c(%ebp)
44a1ee:	ff 15 2c 81 4a 00    	call   *0x4a812c
44a1f4:	ff d6                	call   *%esi
44a1f6:	8b 35 90 00 4a 00    	mov    0x4a0090,%esi
44a1fc:	33 c0                	xor    %eax,%eax
44a1fe:	40                   	inc    %eax
44a1ff:	8b ce                	mov    %esi,%ecx
44a201:	50                   	push   %eax
44a202:	57                   	push   %edi
44a203:	ff 15 2c 81 4a 00    	call   *0x4a812c
44a209:	ff d6                	call   *%esi
44a20b:	ff b5 fc f1 ff ff    	push   -0xe04(%ebp)
44a211:	8b 35 8c 00 4a 00    	mov    0x4a008c,%esi
44a217:	8b ce                	mov    %esi,%ecx
44a219:	57                   	push   %edi
44a21a:	ff 15 2c 81 4a 00    	call   *0x4a812c
44a220:	ff d6                	call   *%esi
44a222:	8b 35 88 00 4a 00    	mov    0x4a0088,%esi
44a228:	8b ce                	mov    %esi,%ecx
44a22a:	89 85 88 f1 ff ff    	mov    %eax,-0xe78(%ebp)
44a230:	33 c0                	xor    %eax,%eax
44a232:	50                   	push   %eax
44a233:	ff 15 2c 81 4a 00    	call   *0x4a812c
44a239:	ff d6                	call   *%esi
44a23b:	8b 35 c4 00 4a 00    	mov    0x4a00c4,%esi
44a241:	8b ce                	mov    %esi,%ecx
44a243:	50                   	push   %eax
44a244:	8d 85 e8 fb ff ff    	lea    -0x418(%ebp),%eax
44a24a:	50                   	push   %eax
44a24b:	57                   	push   %edi
44a24c:	ff 15 2c 81 4a 00    	call   *0x4a812c
44a252:	ff d6                	call   *%esi
44a254:	8b 35 bc 00 4a 00    	mov    0x4a00bc,%esi
44a25a:	33 c0                	xor    %eax,%eax
44a25c:	50                   	push   %eax
44a25d:	ff b5 e4 f1 ff ff    	push   -0xe1c(%ebp)
44a263:	8d 85 e8 fb ff ff    	lea    -0x418(%ebp),%eax
44a269:	8b ce                	mov    %esi,%ecx
44a26b:	50                   	push   %eax
44a26c:	6a ff                	push   $0xffffffff
44a26e:	ff b5 d0 f1 ff ff    	push   -0xe30(%ebp)
44a274:	57                   	push   %edi
44a275:	ff 15 2c 81 4a 00    	call   *0x4a812c
44a27b:	ff d6                	call   *%esi
44a27d:	33 c0                	xor    %eax,%eax
44a27f:	40                   	inc    %eax
44a280:	39 85 10 f2 ff ff    	cmp    %eax,-0xdf0(%ebp)
44a286:	75 2f                	jne    0x44a2b7
44a288:	83 bd d4 f1 ff ff 00 	cmpl   $0x0,-0xe2c(%ebp)
44a28f:	74 1a                	je     0x44a2ab
44a291:	8b 35 dc 00 4a 00    	mov    0x4a00dc,%esi
44a297:	8b ce                	mov    %esi,%ecx
44a299:	6a 08                	push   $0x8
44a29b:	ff 15 2c 81 4a 00    	call   *0x4a812c
44a2a1:	ff d6                	call   *%esi
44a2a3:	89 85 c0 f1 ff ff    	mov    %eax,-0xe40(%ebp)
44a2a9:	eb 16                	jmp    0x44a2c1
44a2ab:	c7 85 c0 f1 ff ff ff 	movl   $0xffffff,-0xe40(%ebp)
44a2b2:	ff ff 00
44a2b5:	eb 0a                	jmp    0x44a2c1
44a2b7:	c7 85 c0 f1 ff ff a8 	movl   $0xffa8a8a8,-0xe40(%ebp)
44a2be:	a8 a8 ff
44a2c1:	8b 8d 94 f1 ff ff    	mov    -0xe6c(%ebp),%ecx
44a2c7:	33 c0                	xor    %eax,%eax
44a2c9:	89 85 dc f1 ff ff    	mov    %eax,-0xe24(%ebp)
44a2cf:	8b d0                	mov    %eax,%edx
44a2d1:	85 c9                	test   %ecx,%ecx
44a2d3:	79 0c                	jns    0x44a2e1
44a2d5:	8b f1                	mov    %ecx,%esi
44a2d7:	8b c8                	mov    %eax,%ecx
44a2d9:	f7 de                	neg    %esi
44a2db:	89 b5 dc f1 ff ff    	mov    %esi,-0xe24(%ebp)
44a2e1:	8b 85 f4 f1 ff ff    	mov    -0xe0c(%ebp),%eax
44a2e7:	85 c0                	test   %eax,%eax