a8ff6b:	8b 41 14             	mov    0x14(%ecx),%eax
a8ff6e:	8b 40 fc             	mov    -0x4(%eax),%eax
a8ff71:	89 41 24             	mov    %eax,0x24(%ecx)
a8ff74:	85 c0                	test   %eax,%eax
a8ff76:	79 07                	jns    0xa8ff7f
a8ff78:	83 49 20 04          	orl    $0x4,0x20(%ecx)
a8ff7c:	f7 59 24             	negl   0x24(%ecx)
a8ff7f:	b0 01                	mov    $0x1,%al
a8ff81:	c3                   	ret
a8ff82:	cc                   	int3
a8ff83:	cc                   	int3
a8ff84:	cc                   	int3
a8ff85:	cc                   	int3
a8ff86:	cc                   	int3
a8ff87:	cc                   	int3
a8ff88:	cc                   	int3
a8ff89:	cc                   	int3
a8ff8a:	cc                   	int3
a8ff8b:	cc                   	int3
a8ff8c:	80 79 31 2a          	cmpb   $0x2a,0x31(%ecx)
a8ff90:	74 0a                	je     0xa8ff9c
a8ff92:	8d 41 24             	lea    0x24(%ecx),%eax
a8ff95:	50                   	push   %eax
a8ff96:	e8 63 88 99 ff       	call   0x4287fe
a8ff9b:	c3                   	ret
a8ff9c:	83 41 14 04          	addl   $0x4,0x14(%ecx)
a8ffa0:	8b 41 14             	mov    0x14(%ecx),%eax
a8ffa3:	8b 40 fc             	mov    -0x4(%eax),%eax
a8ffa6:	89 41 24             	mov    %eax,0x24(%ecx)
a8ffa9:	85 c0                	test   %eax,%eax
a8ffab:	79 07                	jns    0xa8ffb4
a8ffad:	83 49 20 04          	orl    $0x4,0x20(%ecx)
a8ffb1:	f7 59 24             	negl   0x24(%ecx)
a8ffb4:	b0 01                	mov    $0x1,%al
a8ffb6:	c3                   	ret
a8ffb7:	cc                   	int3
a8ffb8:	cc                   	int3
a8ffb9:	cc                   	int3
a8ffba:	cc                   	int3
a8ffbb:	cc                   	int3
a8ffbc:	cc                   	int3
a8ffbd:	cc                   	int3
a8ffbe:	cc                   	int3
a8ffbf:	cc                   	int3
a8ffc0:	cc                   	int3
a8ffc1:	8b ff                	mov    %edi,%edi
a8ffc3:	56                   	push   %esi
a8ffc4:	8b f1                	mov    %ecx,%esi
a8ffc6:	80 7e 31 2a          	cmpb   $0x2a,0x31(%esi)
a8ffca:	74 0b                	je     0xa8ffd7
a8ffcc:	8d 46 24             	lea    0x24(%esi),%eax
a8ffcf:	50                   	push   %eax
a8ffd0:	e8 d8 80 97 ff       	call   0x4080ad
a8ffd5:	5e                   	pop    %esi
a8ffd6:	c3                   	ret
a8ffd7:	e8 5d 76 98 ff       	call   0x417639
a8ffdc:	84 c0                	test   %al,%al
a8ffde:	75 02                	jne    0xa8ffe2
a8ffe0:	5e                   	pop    %esi
a8ffe1:	c3                   	ret
a8ffe2:	8b ce                	mov    %esi,%ecx
a8ffe4:	e8 c1 18 99 ff       	call   0x4218aa
a8ffe9:	84 c0                	test   %al,%al
a8ffeb:	74 10                	je     0xa8fffd
a8ffed:	8b 46 24             	mov    0x24(%esi),%eax
a8fff0:	85 c0                	test   %eax,%eax
a8fff2:	79 09                	jns    0xa8fffd
a8fff4:	83 4e 20 04          	orl    $0x4,0x20(%esi)
a8fff8:	f7 d8                	neg    %eax
a8fffa:	89 46 24             	mov    %eax,0x24(%esi)
a8fffd:	b0 01                	mov    $0x1,%al
a8ffff:	5e                   	pop    %esi
a90000:	c3                   	ret
a90001:	cc                   	int3
a90002:	cc                   	int3
a90003:	cc                   	int3
a90004:	cc                   	int3
a90005:	cc                   	int3
a90006:	cc                   	int3
a90007:	cc                   	int3
a90008:	cc                   	int3
a90009:	cc                   	int3
a9000a:	cc                   	int3
a9000b:	cc                   	int3
a9000c:	cc                   	int3
a9000d:	cc                   	int3
a9000e:	cc                   	int3
a9000f:	cc                   	int3
a90010:	cc                   	int3
a90011:	80 79 31 2a          	cmpb   $0x2a,0x31(%ecx)
a90015:	74 0a                	je     0xa90021
a90017:	8d 41 24             	lea    0x24(%ecx),%eax
a9001a:	50                   	push   %eax
a9001b:	e8 7d 7e 9a ff       	call   0x437e9d
a90020:	c3                   	ret
a90021:	83 41 14 04          	addl   $0x4,0x14(%ecx)
a90025:	8b 41 14             	mov    0x14(%ecx),%eax
a90028:	8b 40 fc             	mov    -0x4(%eax),%eax
a9002b:	89 41 24             	mov    %eax,0x24(%ecx)
a9002e:	85 c0                	test   %eax,%eax
a90030:	79 07                	jns    0xa90039
a90032:	83 49 20 04          	orl    $0x4,0x20(%ecx)
a90036:	f7 59 24             	negl   0x24(%ecx)
a90039:	b0 01                	mov    $0x1,%al
a9003b:	c3                   	ret
a9003c:	cc                   	int3
a9003d:	cc                   	int3
a9003e:	cc                   	int3
a9003f:	cc                   	int3
a90040:	cc                   	int3
a90041:	cc                   	int3
a90042:	cc                   	int3
a90043:	cc                   	int3
a90044:	cc                   	int3
a90045:	cc                   	int3
a90046:	66 83 79 32 2a       	cmpw   $0x2a,0x32(%ecx)
a9004b:	74 0a                	je     0xa90057
a9004d:	8d 41 24             	lea    0x24(%ecx),%eax
a90050:	50                   	push   %eax
a90051:	e8 12 8b 9a ff       	call   0x438b68
a90056:	c3                   	ret
a90057:	83 41 14 04          	addl   $0x4,0x14(%ecx)
a9005b:	8b 41 14             	mov    0x14(%ecx),%eax
a9005e:	8b 40 fc             	mov    -0x4(%eax),%eax
a90061:	89 41 24             	mov    %eax,0x24(%ecx)
a90064:	85 c0                	test   %eax,%eax
a90066:	79 07                	jns    0xa9006f
a90068:	83 49 20 04          	orl    $0x4,0x20(%ecx)
a9006c:	f7 59 24             	negl   0x24(%ecx)
a9006f:	b0 01                	mov    $0x1,%al
a90071:	c3                   	ret
a90072:	cc                   	int3
a90073:	cc                   	int3
a90074:	cc                   	int3
a90075:	cc                   	int3
a90076:	cc                   	int3
a90077:	cc                   	int3
a90078:	cc                   	int3
a90079:	cc                   	int3
a9007a:	cc                   	int3
a9007b:	cc                   	int3
a9007c:	cc                   	int3
a9007d:	8b ff                	mov    %edi,%edi
a9007f:	56                   	push   %esi
a90080:	8b f1                	mov    %ecx,%esi
a90082:	66 83 7e 32 2a       	cmpw   $0x2a,0x32(%esi)
a90087:	74 0b                	je     0xa90094
a90089:	8d 46 24             	lea    0x24(%esi),%eax
a9008c:	50                   	push   %eax
a9008d:	e8 89 9d 98 ff       	call   0x419e1b
a90092:	5e                   	pop    %esi
a90093:	c3                   	ret
a90094:	e8 b7 a3 99 ff       	call   0x42a450
a90099:	84 c0                	test   %al,%al
a9009b:	75 02                	jne    0xa9009f
a9009d:	5e                   	pop    %esi
a9009e:	c3                   	ret
a9009f:	8b ce                	mov    %esi,%ecx
a900a1:	e8 37 0c 9a ff       	call   0x430cdd
a900a6:	84 c0                	test   %al,%al
a900a8:	74 10                	je     0xa900ba
a900aa:	8b 46 24             	mov    0x24(%esi),%eax
a900ad:	85 c0                	test   %eax,%eax
a900af:	79 09                	jns    0xa900ba
a900b1:	83 4e 20 04          	orl    $0x4,0x20(%esi)
a900b5:	f7 d8                	neg    %eax
a900b7:	89 46 24             	mov    %eax,0x24(%esi)
a900ba:	b0 01                	mov    $0x1,%al
a900bc:	5e                   	pop    %esi
a900bd:	c3                   	ret
a900be:	cc                   	int3
a900bf:	cc                   	int3
a900c0:	cc                   	int3
a900c1:	cc                   	int3
a900c2:	cc                   	int3
a900c3:	cc                   	int3
a900c4:	cc                   	int3
a900c5:	cc                   	int3
a900c6:	cc                   	int3
a900c7:	cc                   	int3
a900c8:	cc                   	int3
a900c9:	cc                   	int3
a900ca:	cc                   	int3
a900cb:	cc                   	int3
a900cc:	cc                   	int3
a900cd:	cc                   	int3
a900ce:	66 83 79 32 2a       	cmpw   $0x2a,0x32(%ecx)
a900d3:	74 0a                	je     0xa900df
a900d5:	8d 41 24             	lea    0x24(%ecx),%eax
a900d8:	50                   	push   %eax
a900d9:	e8 28 b0 9a ff       	call   0x43b106
a900de:	c3                   	ret
a900df:	83 41 14 04          	addl   $0x4,0x14(%ecx)
a900e3:	8b 41 14             	mov    0x14(%ecx),%eax
a900e6:	8b 40 fc             	mov    -0x4(%eax),%eax
a900e9:	89 41 24             	mov    %eax,0x24(%ecx)
a900ec:	85 c0                	test   %eax,%eax
a900ee:	79 07                	jns    0xa900f7
a900f0:	83 49 20 04          	orl    $0x4,0x20(%ecx)
a900f4:	f7 59 24             	negl   0x24(%ecx)
a900f7:	b0 01                	mov    $0x1,%al
a900f9:	c3                   	ret
a900fa:	cc                   	int3
a900fb:	cc                   	int3
a900fc:	cc                   	int3
a900fd:	cc                   	int3
a900fe:	cc                   	int3
a900ff:	cc                   	int3
a90100:	cc                   	int3
a90101:	cc                   	int3
a90102:	cc                   	int3
a90103:	cc                   	int3
a90104:	cc                   	int3
a90105:	66 83 79 32 2a       	cmpw   $0x2a,0x32(%ecx)
a9010a:	74 0a                	je     0xa90116
a9010c:	8d 41 24             	lea    0x24(%ecx),%eax
a9010f:	50                   	push   %eax
a90110:	e8 e5 a4 98 ff       	call   0x41a5fa
a90115:	c3                   	ret
a90116:	83 41 14 04          	addl   $0x4,0x14(%ecx)
a9011a:	8b 41 14             	mov    0x14(%ecx),%eax
a9011d:	8b 40 fc             	mov    -0x4(%eax),%eax
a90120:	89 41 24             	mov    %eax,0x24(%ecx)
a90123:	85 c0                	test   %eax,%eax
a90125:	79 07                	jns    0xa9012e
a90127:	83 49 20 04          	orl    $0x4,0x20(%ecx)
a9012b:	f7 59 24             	negl   0x24(%ecx)
a9012e:	b0 01                	mov    $0x1,%al
a90130:	c3                   	ret
a90131:	cc                   	int3
a90132:	cc                   	int3
a90133:	cc                   	int3
a90134:	cc                   	int3
a90135:	cc                   	int3
a90136:	cc                   	int3
a90137:	cc                   	int3
a90138:	cc                   	int3
a90139:	cc                   	int3
a9013a:	cc                   	int3
a9013b:	cc                   	int3
a9013c:	8b ff                	mov    %edi,%edi
a9013e:	56                   	push   %esi
a9013f:	8b f1                	mov    %ecx,%esi
a90141:	66 83 7e 32 2a       	cmpw   $0x2a,0x32(%esi)
a90146:	74 0b                	je     0xa90153
a90148:	8d 46 24             	lea    0x24(%esi),%eax
a9014b:	50                   	push   %eax
a9014c:	e8 ab 96 9a ff       	call   0x4397fc
a90151:	5e                   	pop    %esi
a90152:	c3                   	ret
a90153:	e8 59 b2 97 ff       	call   0x40b3b1
a90158:	84 c0                	test   %al,%al
a9015a:	75 02                	jne    0xa9015e
a9015c:	5e                   	pop    %esi
a9015d:	c3                   	ret
a9015e:	8b ce                	mov    %esi,%ecx
a90160:	e8 34 33 98 ff       	call   0x413499
a90165:	84 c0                	test   %al,%al
a90167:	74 10                	je     0xa90179
a90169:	8b 46 24             	mov    0x24(%esi),%eax
a9016c:	85 c0                	test   %eax,%eax
a9016e:	79 09                	jns    0xa90179
a90170:	83 4e 20 04          	orl    $0x4,0x20(%esi)
a90174:	f7 d8                	neg    %eax
a90176:	89 46 24             	mov    %eax,0x24(%esi)
a90179:	b0 01                	mov    $0x1,%al
a9017b:	5e                   	pop    %esi
a9017c:	c3                   	ret
a9017d:	cc                   	int3
a9017e:	cc                   	int3
a9017f:	cc                   	int3
a90180:	cc                   	int3
a90181:	cc                   	int3
a90182:	cc                   	int3
a90183:	cc                   	int3
a90184:	cc                   	int3
a90185:	cc                   	int3
a90186:	cc                   	int3
a90187:	cc                   	int3
a90188:	cc                   	int3
a90189:	cc                   	int3
a9018a:	cc                   	int3
a9018b:	cc                   	int3
a9018c:	cc                   	int3
a9018d:	66 83 79 32 2a       	cmpw   $0x2a,0x32(%ecx)
a90192:	74 0a                	je     0xa9019e
a90194:	8d 41 24             	lea    0x24(%ecx),%eax
a90197:	50                   	push   %eax
a90198:	e8 f5 da 97 ff       	call   0x40dc92
a9019d:	c3                   	ret
a9019e:	83 41 14 04          	addl   $0x4,0x14(%ecx)
a901a2:	8b 41 14             	mov    0x14(%ecx),%eax
a901a5:	8b 40 fc             	mov    -0x4(%eax),%eax
a901a8:	89 41 24             	mov    %eax,0x24(%ecx)
a901ab:	85 c0                	test   %eax,%eax
a901ad:	79 07                	jns    0xa901b6
a901af:	83 49 20 04          	orl    $0x4,0x20(%ecx)
a901b3:	f7 59 24             	negl   0x24(%ecx)
a901b6:	b0 01                	mov    $0x1,%al
a901b8:	c3                   	ret
a901b9:	cc                   	int3
a901ba:	cc                   	int3
a901bb:	cc                   	int3
a901bc:	cc                   	int3
a901bd:	cc                   	int3
a901be:	cc                   	int3
a901bf:	cc                   	int3
a901c0:	cc                   	int3
a901c1:	cc                   	int3
a901c2:	cc                   	int3
a901c3:	cc                   	int3
a901c4:	6a 09                	push   $0x9
a901c6:	58                   	pop    %eax
a901c7:	c3                   	ret
a901c8:	6a 09                	push   $0x9
a901ca:	58                   	pop    %eax
a901cb:	c3                   	ret
a901cc:	6a 09                	push   $0x9
a901ce:	58                   	pop    %eax
a901cf:	c3                   	ret
a901d0:	6a 09                	push   $0x9
a901d2:	58                   	pop    %eax
a901d3:	c3                   	ret
a901d4:	6a 08                	push   $0x8
a901d6:	58                   	pop    %eax
a901d7:	c3                   	ret
a901d8:	6a 08                	push   $0x8
a901da:	58                   	pop    %eax
a901db:	c3                   	ret
a901dc:	6a 08                	push   $0x8
a901de:	58                   	pop    %eax
a901df:	c3                   	ret
a901e0:	6a 08                	push   $0x8
a901e2:	58                   	pop    %eax
a901e3:	c3                   	ret
a901e4:	b8 50 e7 c7 00       	mov    $0xc7e750,%eax
a901e9:	c3                   	ret
a901ea:	b8 50 e7 c7 00       	mov    $0xc7e750,%eax
a901ef:	c3                   	ret
a901f0:	b8 50 e7 c7 00       	mov    $0xc7e750,%eax
a901f5:	c3                   	ret
a901f6:	b8 50 e7 c7 00       	mov    $0xc7e750,%eax
a901fb:	c3                   	ret
a901fc:	b8 e0 e6 c7 00       	mov    $0xc7e6e0,%eax
a90201:	c3                   	ret
a90202:	b8 e0 e6 c7 00       	mov    $0xc7e6e0,%eax
a90207:	c3                   	ret
a90208:	b8 e0 e6 c7 00       	mov    $0xc7e6e0,%eax
a9020d:	c3                   	ret
a9020e:	b8 e0 e6 c7 00       	mov    $0xc7e6e0,%eax