5dfe69:	50                   	push   %eax
5dfe6a:	8b 8d 48 ff ff ff    	mov    -0xb8(%ebp),%ecx
5dfe70:	8b 95 4c ff ff ff    	mov    -0xb4(%ebp),%edx
5dfe76:	8b 85 54 ff ff ff    	mov    -0xac(%ebp),%eax
5dfe7c:	e8 43 b1 fc ff       	call   0x5aafc4
5dfe81:	8b 45 fc             	mov    -0x4(%ebp),%eax
5dfe84:	8b 40 1c             	mov    0x1c(%eax),%eax
5dfe87:	89 85 68 ff ff ff    	mov    %eax,-0x98(%ebp)
5dfe8d:	8b 45 fc             	mov    -0x4(%ebp),%eax
5dfe90:	8b 40 20             	mov    0x20(%eax),%eax
5dfe93:	89 85 64 ff ff ff    	mov    %eax,-0x9c(%ebp)
5dfe99:	8b 45 fc             	mov    -0x4(%ebp),%eax
5dfe9c:	8b 40 10             	mov    0x10(%eax),%eax
5dfe9f:	e8 64 7a 01 00       	call   0x5f7908
5dfea4:	84 c0                	test   %al,%al
5dfea6:	74 10                	je     0x5dfeb8
5dfea8:	8b 45 fc             	mov    -0x4(%ebp),%eax
5dfeab:	8b 40 10             	mov    0x10(%eax),%eax
5dfeae:	e8 25 7a 01 00       	call   0x5f78d8
5dfeb3:	89 45 e8             	mov    %eax,-0x18(%ebp)
5dfeb6:	eb 05                	jmp    0x5dfebd
5dfeb8:	33 c0                	xor    %eax,%eax
5dfeba:	89 45 e8             	mov    %eax,-0x18(%ebp)
5dfebd:	8b 45 fc             	mov    -0x4(%ebp),%eax
5dfec0:	8b 40 18             	mov    0x18(%eax),%eax
5dfec3:	89 45 e0             	mov    %eax,-0x20(%ebp)
5dfec6:	8b 45 f0             	mov    -0x10(%ebp),%eax
5dfec9:	8b 10                	mov    (%eax),%edx
5dfecb:	ff 52 0c             	call   *0xc(%edx)
5dfece:	e8 d9 28 e2 ff       	call   0x4027ac
5dfed3:	89 45 bc             	mov    %eax,-0x44(%ebp)
5dfed6:	8b 45 f0             	mov    -0x10(%ebp),%eax
5dfed9:	8b 10                	mov    (%eax),%edx
5dfedb:	ff 52 0c             	call   *0xc(%edx)
5dfede:	8b d0                	mov    %eax,%edx
5dfee0:	8b 45 bc             	mov    -0x44(%ebp),%eax
5dfee3:	b9 ff 00 00 00       	mov    $0xff,%ecx
5dfee8:	e8 53 33 e2 ff       	call   0x403240
5dfeed:	8b 45 f0             	mov    -0x10(%ebp),%eax
5dfef0:	8b 10                	mov    (%eax),%edx
5dfef2:	ff 52 0c             	call   *0xc(%edx)
5dfef5:	8d 04 40             	lea    (%eax,%eax,2),%eax
5dfef8:	e8 af 28 e2 ff       	call   0x4027ac
5dfefd:	89 45 b4             	mov    %eax,-0x4c(%ebp)
5dff00:	8b 45 f8             	mov    -0x8(%ebp),%eax
5dff03:	8b 40 10             	mov    0x10(%eax),%eax
5dff06:	89 45 ec             	mov    %eax,-0x14(%ebp)
5dff09:	8b 45 f8             	mov    -0x8(%ebp),%eax
5dff0c:	8b 40 04             	mov    0x4(%eax),%eax
5dff0f:	89 85 44 ff ff ff    	mov    %eax,-0xbc(%ebp)
5dff15:	83 bd 44 ff ff ff 00 	cmpl   $0x0,-0xbc(%ebp)
5dff1c:	75 0e                	jne    0x5dff2c
5dff1e:	8b 45 ec             	mov    -0x14(%ebp),%eax
5dff21:	8b 10                	mov    (%eax),%edx
5dff23:	ff 52 0c             	call   *0xc(%edx)
5dff26:	89 85 44 ff ff ff    	mov    %eax,-0xbc(%ebp)
5dff2c:	8b 45 f8             	mov    -0x8(%ebp),%eax
5dff2f:	8b 40 08             	mov    0x8(%eax),%eax
5dff32:	89 85 40 ff ff ff    	mov    %eax,-0xc0(%ebp)
5dff38:	83 bd 40 ff ff ff 00 	cmpl   $0x0,-0xc0(%ebp)
5dff3f:	75 0e                	jne    0x5dff4f
5dff41:	8b 45 ec             	mov    -0x14(%ebp),%eax
5dff44:	8b 10                	mov    (%eax),%edx
5dff46:	ff 52 08             	call   *0x8(%edx)
5dff49:	89 85 40 ff ff ff    	mov    %eax,-0xc0(%ebp)
5dff4f:	8b 45 ec             	mov    -0x14(%ebp),%eax
5dff52:	8b 10                	mov    (%eax),%edx
5dff54:	ff 52 0c             	call   *0xc(%edx)
5dff57:	3b 85 44 ff ff ff    	cmp    -0xbc(%ebp),%eax
5dff5d:	75 10                	jne    0x5dff6f
5dff5f:	8b 45 ec             	mov    -0x14(%ebp),%eax
5dff62:	8b 10                	mov    (%eax),%edx
5dff64:	ff 52 08             	call   *0x8(%edx)
5dff67:	3b 85 40 ff ff ff    	cmp    -0xc0(%ebp),%eax
5dff6d:	74 29                	je     0x5dff98
5dff6f:	8b 55 ec             	mov    -0x14(%ebp),%edx
5dff72:	8b 85 50 ff ff ff    	mov    -0xb0(%ebp),%eax
5dff78:	e8 6b 94 fd ff       	call   0x5b93e8
5dff7d:	8a 45 0c             	mov    0xc(%ebp),%al
5dff80:	50                   	push   %eax
5dff81:	8b 8d 40 ff ff ff    	mov    -0xc0(%ebp),%ecx
5dff87:	8b 95 44 ff ff ff    	mov    -0xbc(%ebp),%edx
5dff8d:	8b 85 50 ff ff ff    	mov    -0xb0(%ebp),%eax
5dff93:	e8 2c b0 fc ff       	call   0x5aafc4
5dff98:	8b 45 f8             	mov    -0x8(%ebp),%eax
5dff9b:	8b 40 1c             	mov    0x1c(%eax),%eax
5dff9e:	89 85 60 ff ff ff    	mov    %eax,-0xa0(%ebp)
5dffa4:	8b 45 f8             	mov    -0x8(%ebp),%eax
5dffa7:	8b 40 20             	mov    0x20(%eax),%eax
5dffaa:	89 85 5c ff ff ff    	mov    %eax,-0xa4(%ebp)
5dffb0:	8b 45 f8             	mov    -0x8(%ebp),%eax
5dffb3:	8b 40 10             	mov    0x10(%eax),%eax
5dffb6:	e8 4d 79 01 00       	call   0x5f7908
5dffbb:	84 c0                	test   %al,%al
5dffbd:	74 10                	je     0x5dffcf
5dffbf:	8b 45 f8             	mov    -0x8(%ebp),%eax
5dffc2:	8b 40 10             	mov    0x10(%eax),%eax
5dffc5:	e8 0e 79 01 00       	call   0x5f78d8
5dffca:	89 45 e4             	mov    %eax,-0x1c(%ebp)
5dffcd:	eb 05                	jmp    0x5dffd4
5dffcf:	33 c0                	xor    %eax,%eax
5dffd1:	89 45 e4             	mov    %eax,-0x1c(%ebp)
5dffd4:	8b 45 f8             	mov    -0x8(%ebp),%eax
5dffd7:	8b 40 18             	mov    0x18(%eax),%eax
5dffda:	89 45 dc             	mov    %eax,-0x24(%ebp)
5dffdd:	8b 45 ec             	mov    -0x14(%ebp),%eax
5dffe0:	8b 10                	mov    (%eax),%edx
5dffe2:	ff 52 0c             	call   *0xc(%edx)
5dffe5:	e8 c2 27 e2 ff       	call   0x4027ac
5dffea:	89 45 b8             	mov    %eax,-0x48(%ebp)
5dffed:	8b 45 ec             	mov    -0x14(%ebp),%eax
5dfff0:	8b 10                	mov    (%eax),%edx
5dfff2:	ff 52 0c             	call   *0xc(%edx)
5dfff5:	8b d0                	mov    %eax,%edx
5dfff7:	8b 45 b8             	mov    -0x48(%ebp),%eax
5dfffa:	b9 ff 00 00 00       	mov    $0xff,%ecx
5dffff:	e8 3c 32 e2 ff       	call   0x403240
5e0004:	8b 45 ec             	mov    -0x14(%ebp),%eax
5e0007:	8b 10                	mov    (%eax),%edx
5e0009:	ff 52 0c             	call   *0xc(%edx)
5e000c:	8d 04 40             	lea    (%eax,%eax,2),%eax
5e000f:	e8 98 27 e2 ff       	call   0x4027ac
5e0014:	89 45 b0             	mov    %eax,-0x50(%ebp)
5e0017:	83 bd 68 ff ff ff 00 	cmpl   $0x0,-0x98(%ebp)
5e001e:	7d 16                	jge    0x5e0036
5e0020:	8b 85 68 ff ff ff    	mov    -0x98(%ebp),%eax
5e0026:	f7 d8                	neg    %eax
5e0028:	01 85 60 ff ff ff    	add    %eax,-0xa0(%ebp)
5e002e:	33 c0                	xor    %eax,%eax
5e0030:	89 85 68 ff ff ff    	mov    %eax,-0x98(%ebp)
5e0036:	83 bd 64 ff ff ff 00 	cmpl   $0x0,-0x9c(%ebp)
5e003d:	7d 16                	jge    0x5e0055
5e003f:	8b 85 64 ff ff ff    	mov    -0x9c(%ebp),%eax
5e0045:	f7 d8                	neg    %eax
5e0047:	01 85 5c ff ff ff    	add    %eax,-0xa4(%ebp)
5e004d:	33 c0                	xor    %eax,%eax
5e004f:	89 85 64 ff ff ff    	mov    %eax,-0x9c(%ebp)
5e0055:	83 bd 60 ff ff ff 00 	cmpl   $0x0,-0xa0(%ebp)
5e005c:	7d 16                	jge    0x5e0074
5e005e:	8b 85 60 ff ff ff    	mov    -0xa0(%ebp),%eax
5e0064:	f7 d8                	neg    %eax
5e0066:	01 85 68 ff ff ff    	add    %eax,-0x98(%ebp)
5e006c:	33 c0                	xor    %eax,%eax
5e006e:	89 85 60 ff ff ff    	mov    %eax,-0xa0(%ebp)
5e0074:	83 bd 5c ff ff ff 00 	cmpl   $0x0,-0xa4(%ebp)
5e007b:	7d 16                	jge    0x5e0093
5e007d:	8b 85 5c ff ff ff    	mov    -0xa4(%ebp),%eax
5e0083:	f7 d8                	neg    %eax
5e0085:	01 85 64 ff ff ff    	add    %eax,-0x9c(%ebp)
5e008b:	33 c0                	xor    %eax,%eax
5e008d:	89 85 5c ff ff ff    	mov    %eax,-0xa4(%ebp)
5e0093:	8b 95 44 ff ff ff    	mov    -0xbc(%ebp),%edx
5e0099:	03 95 60 ff ff ff    	add    -0xa0(%ebp),%edx
5e009f:	8b 85 4c ff ff ff    	mov    -0xb4(%ebp),%eax
5e00a5:	03 85 68 ff ff ff    	add    -0x98(%ebp),%eax
5e00ab:	e8 64 93 fc ff       	call   0x5a9414
5e00b0:	89 85 74 ff ff ff    	mov    %eax,-0x8c(%ebp)
5e00b6:	8b 95 40 ff ff ff    	mov    -0xc0(%ebp),%edx
5e00bc:	03 95 5c ff ff ff    	add    -0xa4(%ebp),%edx
5e00c2:	8b 85 48 ff ff ff    	mov    -0xb8(%ebp),%eax
5e00c8:	03 85 64 ff ff ff    	add    -0x9c(%ebp),%eax
5e00ce:	e8 41 93 fc ff       	call   0x5a9414
5e00d3:	89 85 70 ff ff ff    	mov    %eax,-0x90(%ebp)
5e00d9:	8b 45 f4             	mov    -0xc(%ebp),%eax
5e00dc:	89 45 cc             	mov    %eax,-0x34(%ebp)
5e00df:	8b 45 cc             	mov    -0x34(%ebp),%eax
5e00e2:	8b 10                	mov    (%eax),%edx
5e00e4:	ff 52 0c             	call   *0xc(%edx)
5e00e7:	3b 85 74 ff ff ff    	cmp    -0x8c(%ebp),%eax
5e00ed:	75 1c                	jne    0x5e010b
5e00ef:	8b 45 cc             	mov    -0x34(%ebp),%eax
5e00f2:	8b 10                	mov    (%eax),%edx
5e00f4:	ff 52 08             	call   *0x8(%edx)
5e00f7:	3b 85 70 ff ff ff    	cmp    -0x90(%ebp),%eax
5e00fd:	75 0c                	jne    0x5e010b
5e00ff:	8b 45 cc             	mov    -0x34(%ebp),%eax
5e0102:	8b 10                	mov    (%eax),%edx
5e0104:	ff 52 10             	call   *0x10(%edx)
5e0107:	3c 05                	cmp    $0x5,%al
5e0109:	74 16                	je     0x5e0121
5e010b:	6a 05                	push   $0x5
5e010d:	8b 8d 70 ff ff ff    	mov    -0x90(%ebp),%ecx
5e0113:	8b 95 74 ff ff ff    	mov    -0x8c(%ebp),%edx
5e0119:	8b 45 cc             	mov    -0x34(%ebp),%eax
5e011c:	8b 18                	mov    (%eax),%ebx
5e011e:	ff 53 24             	call   *0x24(%ebx)
5e0121:	8b 45 cc             	mov    -0x34(%ebp),%eax
5e0124:	e8 af 77 01 00       	call   0x5f78d8
5e0129:	89 45 c8             	mov    %eax,-0x38(%ebp)
5e012c:	8b 45 c8             	mov    -0x38(%ebp),%eax
5e012f:	c6 40 43 00          	movb   $0x0,0x43(%eax)
5e0133:	8b 85 74 ff ff ff    	mov    -0x8c(%ebp),%eax
5e0139:	c1 e0 02             	shl    $0x2,%eax
5e013c:	e8 6b 26 e2 ff       	call   0x4027ac
5e0141:	89 85 6c ff ff ff    	mov    %eax,-0x94(%ebp)
5e0147:	8b 95 74 ff ff ff    	mov    -0x8c(%ebp),%edx
5e014d:	c1 e2 02             	shl    $0x2,%edx
5e0150:	8b 85 6c ff ff ff    	mov    -0x94(%ebp),%eax
5e0156:	33 c9                	xor    %ecx,%ecx
5e0158:	e8 e3 30 e2 ff       	call   0x403240
5e015d:	8b 85 70 ff ff ff    	mov    -0x90(%ebp),%eax
5e0163:	48                   	dec    %eax
5e0164:	85 c0                	test   %eax,%eax
5e0166:	0f 8c 74 04 00 00    	jl     0x5e05e0
5e016c:	40                   	inc    %eax
5e016d:	89 85 34 ff ff ff    	mov    %eax,-0xcc(%ebp)
5e0173:	c7 45 c4 00 00 00 00 	movl   $0x0,-0x3c(%ebp)
5e017a:	8b 5d c4             	mov    -0x3c(%ebp),%ebx
5e017d:	2b 9d 64 ff ff ff    	sub    -0x9c(%ebp),%ebx
5e0183:	85 db                	test   %ebx,%ebx
5e0185:	7c 61                	jl     0x5e01e8
5e0187:	8b 45 f0             	mov    -0x10(%ebp),%eax
5e018a:	8b 10                	mov    (%eax),%edx
5e018c:	ff 52 08             	call   *0x8(%edx)
5e018f:	3b d8                	cmp    %eax,%ebx
5e0191:	7d 55                	jge    0x5e01e8
5e0193:	83 7d e8 00          	cmpl   $0x0,-0x18(%ebp)
5e0197:	74 0e                	je     0x5e01a7
5e0199:	8b d3                	mov    %ebx,%edx
5e019b:	8b 45 e8             	mov    -0x18(%ebp),%eax
5e019e:	8b 08                	mov    (%eax),%ecx
5e01a0:	ff 11                	call   *(%ecx)
5e01a2:	89 45 d8             	mov    %eax,-0x28(%ebp)
5e01a5:	eb 06                	jmp    0x5e01ad
5e01a7:	8b 45 bc             	mov    -0x44(%ebp),%eax
5e01aa:	89 45 d8             	mov    %eax,-0x28(%ebp)
5e01ad:	8b 45 f0             	mov    -0x10(%ebp),%eax
5e01b0:	8b 10                	mov    (%eax),%edx
5e01b2:	ff 52 10             	call   *0x10(%edx)
5e01b5:	3c 05                	cmp    $0x5,%al
5e01b7:	75 0d                	jne    0x5e01c6
5e01b9:	8b d3                	mov    %ebx,%edx
5e01bb:	8b 45 f0             	mov    -0x10(%ebp),%eax
5e01be:	8b 08                	mov    (%eax),%ecx
5e01c0:	ff 11                	call   *(%ecx)
5e01c2:	8b d8                	mov    %eax,%ebx
5e01c4:	eb 31                	jmp    0x5e01f7
5e01c6:	8b d3                	mov    %ebx,%edx
5e01c8:	8b 45 f0             	mov    -0x10(%ebp),%eax
5e01cb:	8b 08                	mov    (%eax),%ecx
5e01cd:	ff 11                	call   *(%ecx)
5e01cf:	50                   	push   %eax
5e01d0:	8b 45 f0             	mov    -0x10(%ebp),%eax
5e01d3:	8b 10                	mov    (%eax),%edx
5e01d5:	ff 52 0c             	call   *0xc(%edx)
5e01d8:	8b c8                	mov    %eax,%ecx
5e01da:	8b 55 b4             	mov    -0x4c(%ebp),%edx
5e01dd:	58                   	pop    %eax
5e01de:	e8 f5 dc fc ff       	call   0x5aded8
5e01e3:	8b 5d b4             	mov    -0x4c(%ebp),%ebx
5e01e6:	eb 0f                	jmp    0x5e01f7
5e01e8:	8b 85 6c ff ff ff    	mov    -0x94(%ebp),%eax
5e01ee:	89 45 d8             	mov    %eax,-0x28(%ebp)
5e01f1:	8b 9d 6c ff ff ff    	mov    -0x94(%ebp),%ebx
5e01f7:	8b 75 c4             	mov    -0x3c(%ebp),%esi
5e01fa:	2b b5 5c ff ff ff    	sub    -0xa4(%ebp),%esi
5e0200:	85 f6                	test   %esi,%esi
5e0202:	7c 65                	jl     0x5e0269
5e0204:	8b 45 ec             	mov    -0x14(%ebp),%eax
5e0207:	8b 10                	mov    (%eax),%edx
5e0209:	ff 52 08             	call   *0x8(%edx)
5e020c:	3b f0                	cmp    %eax,%esi
5e020e:	7d 59                	jge    0x5e0269
5e0210:	83 7d e4 00          	cmpl   $0x0,-0x1c(%ebp)
5e0214:	74 0e                	je     0x5e0224
5e0216:	8b d6                	mov    %esi,%edx
5e0218:	8b 45 e4             	mov    -0x1c(%ebp),%eax
5e021b:	8b 08                	mov    (%eax),%ecx
5e021d:	ff 11                	call   *(%ecx)
5e021f:	89 45 d4             	mov    %eax,-0x2c(%ebp)
5e0222:	eb 06                	jmp    0x5e022a
5e0224:	8b 45 b8             	mov    -0x48(%ebp),%eax
5e0227:	89 45 d4             	mov    %eax,-0x2c(%ebp)
5e022a:	8b 45 ec             	mov    -0x14(%ebp),%eax
5e022d:	8b 10                	mov    (%eax),%edx
5e022f:	ff 52 10             	call   *0x10(%edx)
5e0232:	3c 05                	cmp    $0x5,%al
5e0234:	75 0e                	jne    0x5e0244
5e0236:	8b d6                	mov    %esi,%edx
5e0238:	8b 45 ec             	mov    -0x14(%ebp),%eax
5e023b:	8b 08                	mov    (%eax),%ecx
5e023d:	ff 11                	call   *(%ecx)
5e023f:	89 45 d0             	mov    %eax,-0x30(%ebp)
5e0242:	eb 37                	jmp    0x5e027b
5e0244:	8b d6                	mov    %esi,%edx
5e0246:	8b 45 ec             	mov    -0x14(%ebp),%eax
5e0249:	8b 08                	mov    (%eax),%ecx
5e024b:	ff 11                	call   *(%ecx)
5e024d:	50                   	push   %eax
5e024e:	8b 45 ec             	mov    -0x14(%ebp),%eax
5e0251:	8b 10                	mov    (%eax),%edx
5e0253:	ff 52 0c             	call   *0xc(%edx)
5e0256:	8b c8                	mov    %eax,%ecx
5e0258:	8b 55 b0             	mov    -0x50(%ebp),%edx
5e025b:	58                   	pop    %eax
5e025c:	e8 77 dc fc ff       	call   0x5aded8
5e0261:	8b 45 b0             	mov    -0x50(%ebp),%eax
5e0264:	89 45 d0             	mov    %eax,-0x30(%ebp)
5e0267:	eb 12                	jmp    0x5e027b
5e0269:	8b 85 6c ff ff ff    	mov    -0x94(%ebp),%eax
5e026f:	89 45 d4             	mov    %eax,-0x2c(%ebp)
5e0272:	8b 85 6c ff ff ff    	mov    -0x94(%ebp),%eax
5e0278:	89 45 d0             	mov    %eax,-0x30(%ebp)
5e027b:	8b 55 c4             	mov    -0x3c(%ebp),%edx
5e027e:	8b 45 cc             	mov    -0x34(%ebp),%eax
5e0281:	8b 08                	mov    (%eax),%ecx
5e0283:	ff 11                	call   *(%ecx)
5e0285:	8b f8                	mov    %eax,%edi
5e0287:	8b 55 c4             	mov    -0x3c(%ebp),%edx
5e028a:	8b 45 c8             	mov    -0x38(%ebp),%eax
5e028d:	8b 08                	mov    (%eax),%ecx
5e028f:	ff 11                	call   *(%ecx)
5e0291:	89 45 ac             	mov    %eax,-0x54(%ebp)
5e0294:	8b 85 74 ff ff ff    	mov    -0x8c(%ebp),%eax
5e029a:	48                   	dec    %eax
5e029b:	85 c0                	test   %eax,%eax
5e029d:	0f 8c 2e 03 00 00    	jl     0x5e05d1
5e02a3:	40                   	inc    %eax
5e02a4:	89 85 30 ff ff ff    	mov    %eax,-0xd0(%ebp)
5e02aa:	c7 45 c0 00 00 00 00 	movl   $0x0,-0x40(%ebp)
5e02b1:	8b 75 c0             	mov    -0x40(%ebp),%esi
5e02b4:	2b b5 68 ff ff ff    	sub    -0x98(%ebp),%esi
5e02ba:	8b 45 c0             	mov    -0x40(%ebp),%eax
5e02bd:	2b 85 60 ff ff ff    	sub    -0xa0(%ebp),%eax
5e02c3:	89 85 58 ff ff ff    	mov    %eax,-0xa8(%ebp)
5e02c9:	85 f6                	test   %esi,%esi
5e02cb:	0f 8c 3b 02 00 00    	jl     0x5e050c
5e02d1:	83 bd 58 ff ff ff 00 	cmpl   $0x0,-0xa8(%ebp)
5e02d8:	0f 8c 2e 02 00 00    	jl     0x5e050c
5e02de:	8b 45 f0             	mov    -0x10(%ebp),%eax
5e02e1:	8b 10                	mov    (%eax),%edx
5e02e3:	ff 52 0c             	call   *0xc(%edx)
5e02e6:	3b f0                	cmp    %eax,%esi
5e02e8:	0f 8d 1e 02 00 00    	jge    0x5e050c
5e02ee:	8b 45 ec             	mov    -0x14(%ebp),%eax
5e02f1:	8b 10                	mov    (%eax),%edx
5e02f3:	ff 52 0c             	call   *0xc(%edx)
5e02f6:	3b 85 58 ff ff ff    	cmp    -0xa8(%ebp),%eax
5e02fc:	0f 8e 0a 02 00 00    	jle    0x5e050c
5e0302:	8b 45 d8             	mov    -0x28(%ebp),%eax
5e0305:	0f b6 00             	movzbl (%eax),%eax
5e0308:	8b 55 e0             	mov    -0x20(%ebp),%edx
5e030b:	e8 0c 91 fc ff       	call   0x5a941c
5e0310:	89 85 2c ff ff ff    	mov    %eax,-0xd4(%ebp)
5e0316:	db 85 2c ff ff ff    	fildl  -0xd4(%ebp)
5e031c:	d8 35 78 06 5e 00    	fdivs  0x5e0678
5e0322:	dd 5d 90             	fstpl  -0x70(%ebp)
5e0325:	9b                   	fwait
5e0326:	8b 45 d4             	mov    -0x2c(%ebp),%eax
5e0329:	0f b6 00             	movzbl (%eax),%eax