430130:	8b d8                	mov    %eax,%ebx
430132:	6a 00                	push   $0x0
430134:	56                   	push   %esi
430135:	68 1d 10 00 00       	push   $0x101d
43013a:	53                   	push   %ebx
43013b:	e8 d0 7b fd ff       	call   0x407d10
430140:	5e                   	pop    %esi
430141:	5b                   	pop    %ebx
430142:	c3                   	ret
430143:	90                   	nop
430144:	53                   	push   %ebx
430145:	56                   	push   %esi
430146:	57                   	push   %edi
430147:	8b f9                	mov    %ecx,%edi
430149:	8b f2                	mov    %edx,%esi
43014b:	8b d8                	mov    %eax,%ebx
43014d:	33 d2                	xor    %edx,%edx
43014f:	8b c7                	mov    %edi,%eax
430151:	e8 4a 7d fd ff       	call   0x407ea0
430156:	50                   	push   %eax
430157:	56                   	push   %esi
430158:	68 1e 10 00 00       	push   $0x101e
43015d:	53                   	push   %ebx
43015e:	e8 ad 7b fd ff       	call   0x407d10
430163:	5f                   	pop    %edi
430164:	5e                   	pop    %esi
430165:	5b                   	pop    %ebx
430166:	c3                   	ret
430167:	90                   	nop
430168:	53                   	push   %ebx
430169:	56                   	push   %esi
43016a:	57                   	push   %edi
43016b:	8b f9                	mov    %ecx,%edi
43016d:	8b f2                	mov    %edx,%esi
43016f:	8b d8                	mov    %eax,%ebx
430171:	57                   	push   %edi
430172:	56                   	push   %esi
430173:	68 21 10 00 00       	push   $0x1021
430178:	53                   	push   %ebx
430179:	e8 92 7b fd ff       	call   0x407d10
43017e:	5f                   	pop    %edi
43017f:	5e                   	pop    %esi
430180:	5b                   	pop    %ebx
430181:	c3                   	ret
430182:	8b c0                	mov    %eax,%eax
430184:	53                   	push   %ebx
430185:	56                   	push   %esi
430186:	8b f2                	mov    %edx,%esi
430188:	8b d8                	mov    %eax,%ebx
43018a:	56                   	push   %esi
43018b:	6a 00                	push   $0x0
43018d:	68 24 10 00 00       	push   $0x1024
430192:	53                   	push   %ebx
430193:	e8 78 7b fd ff       	call   0x407d10
430198:	5e                   	pop    %esi
430199:	5b                   	pop    %ebx
43019a:	c3                   	ret
43019b:	90                   	nop
43019c:	53                   	push   %ebx
43019d:	56                   	push   %esi
43019e:	8b f2                	mov    %edx,%esi
4301a0:	8b d8                	mov    %eax,%ebx
4301a2:	56                   	push   %esi
4301a3:	6a 00                	push   $0x0
4301a5:	68 26 10 00 00       	push   $0x1026
4301aa:	53                   	push   %ebx
4301ab:	e8 60 7b fd ff       	call   0x407d10
4301b0:	5e                   	pop    %esi
4301b1:	5b                   	pop    %ebx
4301b2:	c3                   	ret
4301b3:	90                   	nop
4301b4:	6a 00                	push   $0x0
4301b6:	6a 00                	push   $0x0
4301b8:	68 27 10 00 00       	push   $0x1027
4301bd:	50                   	push   %eax
4301be:	e8 4d 7b fd ff       	call   0x407d10
4301c3:	c3                   	ret
4301c4:	53                   	push   %ebx
4301c5:	56                   	push   %esi
4301c6:	8b f2                	mov    %edx,%esi
4301c8:	8b d8                	mov    %eax,%ebx
4301ca:	56                   	push   %esi
4301cb:	6a 00                	push   $0x0
4301cd:	68 29 10 00 00       	push   $0x1029
4301d2:	53                   	push   %ebx
4301d3:	e8 38 7b fd ff       	call   0x407d10
4301d8:	5e                   	pop    %esi
4301d9:	5b                   	pop    %ebx
4301da:	c3                   	ret
4301db:	90                   	nop
4301dc:	53                   	push   %ebx
4301dd:	56                   	push   %esi
4301de:	8b f2                	mov    %edx,%esi
4301e0:	8b d8                	mov    %eax,%ebx
4301e2:	6a 00                	push   $0x0
4301e4:	56                   	push   %esi
4301e5:	68 2a 10 00 00       	push   $0x102a
4301ea:	53                   	push   %ebx
4301eb:	e8 20 7b fd ff       	call   0x407d10
4301f0:	85 c0                	test   %eax,%eax
4301f2:	0f 95 c0             	setne  %al
4301f5:	f6 d8                	neg    %al
4301f7:	1b c0                	sbb    %eax,%eax
4301f9:	5e                   	pop    %esi
4301fa:	5b                   	pop    %ebx
4301fb:	c3                   	ret
4301fc:	55                   	push   %ebp
4301fd:	8b ec                	mov    %esp,%ebp
4301ff:	83 c4 d8             	add    $0xffffffd8,%esp
430202:	53                   	push   %ebx
430203:	56                   	push   %esi
430204:	8b f2                	mov    %edx,%esi
430206:	8b d8                	mov    %eax,%ebx
430208:	8b 45 08             	mov    0x8(%ebp),%eax
43020b:	89 45 e8             	mov    %eax,-0x18(%ebp)
43020e:	89 4d e4             	mov    %ecx,-0x1c(%ebp)
430211:	8d 45 d8             	lea    -0x28(%ebp),%eax
430214:	50                   	push   %eax
430215:	56                   	push   %esi
430216:	68 2b 10 00 00       	push   $0x102b
43021b:	53                   	push   %ebx
43021c:	e8 ef 7a fd ff       	call   0x407d10
430221:	5e                   	pop    %esi
430222:	5b                   	pop    %ebx
430223:	8b e5                	mov    %ebp,%esp
430225:	5d                   	pop    %ebp
430226:	c2 04 00             	ret    $0x4
430229:	8d 40 00             	lea    0x0(%eax),%eax
43022c:	51                   	push   %ecx
43022d:	52                   	push   %edx
43022e:	68 2c 10 00 00       	push   $0x102c
430233:	50                   	push   %eax
430234:	e8 d7 7a fd ff       	call   0x407d10
430239:	c3                   	ret
43023a:	8b c0                	mov    %eax,%eax
43023c:	53                   	push   %ebx
43023d:	56                   	push   %esi
43023e:	8b f2                	mov    %edx,%esi
430240:	8b d8                	mov    %eax,%ebx
430242:	68 00 f0 00 00       	push   $0xf000
430247:	56                   	push   %esi
430248:	68 2c 10 00 00       	push   $0x102c
43024d:	53                   	push   %ebx
43024e:	e8 bd 7a fd ff       	call   0x407d10
430253:	c1 e8 0c             	shr    $0xc,%eax
430256:	48                   	dec    %eax
430257:	5e                   	pop    %esi
430258:	5b                   	pop    %ebx
430259:	c3                   	ret
43025a:	8b c0                	mov    %eax,%eax
43025c:	83 c4 d8             	add    $0xffffffd8,%esp
43025f:	c7 44 24 10 00 f0 00 	movl   $0xf000,0x10(%esp)
430266:	00
430267:	83 e1 01             	and    $0x1,%ecx
43026a:	41                   	inc    %ecx
43026b:	c1 e1 0c             	shl    $0xc,%ecx
43026e:	89 4c 24 0c          	mov    %ecx,0xc(%esp)
430272:	8b cc                	mov    %esp,%ecx
430274:	51                   	push   %ecx
430275:	52                   	push   %edx
430276:	68 2b 10 00 00       	push   $0x102b
43027b:	50                   	push   %eax
43027c:	e8 8f 7a fd ff       	call   0x407d10
430281:	83 c4 28             	add    $0x28,%esp
430284:	c3                   	ret
430285:	8d 40 00             	lea    0x0(%eax),%eax
430288:	55                   	push   %ebp
430289:	8b ec                	mov    %esp,%ebp
43028b:	83 c4 d8             	add    $0xffffffd8,%esp
43028e:	53                   	push   %ebx
43028f:	56                   	push   %esi
430290:	8b f2                	mov    %edx,%esi
430292:	8b d8                	mov    %eax,%ebx
430294:	89 4d e0             	mov    %ecx,-0x20(%ebp)
430297:	8b 45 08             	mov    0x8(%ebp),%eax
43029a:	89 45 ec             	mov    %eax,-0x14(%ebp)
43029d:	8d 45 d8             	lea    -0x28(%ebp),%eax
4302a0:	50                   	push   %eax
4302a1:	56                   	push   %esi
4302a2:	68 2e 10 00 00       	push   $0x102e
4302a7:	53                   	push   %ebx
4302a8:	e8 63 7a fd ff       	call   0x407d10
4302ad:	5e                   	pop    %esi
4302ae:	5b                   	pop    %ebx
4302af:	8b e5                	mov    %ebp,%esp
4302b1:	5d                   	pop    %ebp
4302b2:	c2 04 00             	ret    $0x4
4302b5:	8d 40 00             	lea    0x0(%eax),%eax
4302b8:	6a 00                	push   $0x0
4302ba:	52                   	push   %edx
4302bb:	68 2f 10 00 00       	push   $0x102f
4302c0:	50                   	push   %eax
4302c1:	e8 4a 7a fd ff       	call   0x407d10
4302c6:	c3                   	ret
4302c7:	90                   	nop
4302c8:	51                   	push   %ecx
4302c9:	52                   	push   %edx
4302ca:	68 2f 10 00 00       	push   $0x102f
4302cf:	50                   	push   %eax
4302d0:	e8 3b 7a fd ff       	call   0x407d10
4302d5:	c3                   	ret
4302d6:	8b c0                	mov    %eax,%eax
4302d8:	53                   	push   %ebx
4302d9:	56                   	push   %esi
4302da:	57                   	push   %edi
4302db:	8b f9                	mov    %ecx,%edi
4302dd:	8b f2                	mov    %edx,%esi
4302df:	8b d8                	mov    %eax,%ebx
4302e1:	56                   	push   %esi
4302e2:	57                   	push   %edi
4302e3:	68 30 10 00 00       	push   $0x1030
4302e8:	53                   	push   %ebx
4302e9:	e8 22 7a fd ff       	call   0x407d10
4302ee:	5f                   	pop    %edi
4302ef:	5e                   	pop    %esi
4302f0:	5b                   	pop    %ebx
4302f1:	c3                   	ret
4302f2:	8b c0                	mov    %eax,%eax
4302f4:	6a 00                	push   $0x0
4302f6:	6a 00                	push   $0x0
4302f8:	68 32 10 00 00       	push   $0x1032
4302fd:	50                   	push   %eax
4302fe:	e8 0d 7a fd ff       	call   0x407d10
430303:	c3                   	ret
430304:	53                   	push   %ebx
430305:	56                   	push   %esi
430306:	8b f2                	mov    %edx,%esi
430308:	8b d8                	mov    %eax,%ebx
43030a:	56                   	push   %esi
43030b:	6a 00                	push   $0x0
43030d:	68 36 10 00 00       	push   $0x1036
430312:	53                   	push   %ebx
430313:	e8 f8 79 fd ff       	call   0x407d10
430318:	5e                   	pop    %esi
430319:	5b                   	pop    %ebx
43031a:	c3                   	ret
43031b:	90                   	nop
43031c:	53                   	push   %ebx
43031d:	56                   	push   %esi
43031e:	57                   	push   %edi
43031f:	8b f9                	mov    %ecx,%edi
430321:	8b f2                	mov    %edx,%esi
430323:	8b d8                	mov    %eax,%ebx
430325:	57                   	push   %edi
430326:	56                   	push   %esi
430327:	68 3a 10 00 00       	push   $0x103a
43032c:	53                   	push   %ebx
43032d:	e8 de 79 fd ff       	call   0x407d10
430332:	5f                   	pop    %edi
430333:	5e                   	pop    %esi
430334:	5b                   	pop    %ebx
430335:	c3                   	ret
430336:	8b c0                	mov    %eax,%eax
430338:	53                   	push   %ebx
430339:	56                   	push   %esi
43033a:	57                   	push   %edi
43033b:	8b f9                	mov    %ecx,%edi
43033d:	8b f2                	mov    %edx,%esi
43033f:	8b d8                	mov    %eax,%ebx
430341:	57                   	push   %edi
430342:	56                   	push   %esi
430343:	68 3b 10 00 00       	push   $0x103b
430348:	53                   	push   %ebx
430349:	e8 c2 79 fd ff       	call   0x407d10
43034e:	5f                   	pop    %edi
43034f:	5e                   	pop    %esi
430350:	5b                   	pop    %ebx
430351:	c3                   	ret
430352:	8b c0                	mov    %eax,%eax
430354:	53                   	push   %ebx
430355:	56                   	push   %esi
430356:	57                   	push   %edi
430357:	8b f9                	mov    %ecx,%edi
430359:	8b f2                	mov    %edx,%esi
43035b:	8b d8                	mov    %eax,%ebx
43035d:	57                   	push   %edi
43035e:	56                   	push   %esi
43035f:	68 41 10 00 00       	push   $0x1041
430364:	53                   	push   %ebx
430365:	e8 a6 79 fd ff       	call   0x407d10
43036a:	5f                   	pop    %edi
43036b:	5e                   	pop    %esi
43036c:	5b                   	pop    %ebx
43036d:	c3                   	ret
43036e:	8b c0                	mov    %eax,%eax
430370:	52                   	push   %edx
430371:	6a 00                	push   $0x0
430373:	68 47 10 00 00       	push   $0x1047
430378:	50                   	push   %eax
430379:	e8 92 79 fd ff       	call   0x407d10
43037e:	c3                   	ret
43037f:	90                   	nop
430380:	6a 00                	push   $0x0
430382:	6a 00                	push   $0x0
430384:	68 48 10 00 00       	push   $0x1048
430389:	50                   	push   %eax
43038a:	e8 81 79 fd ff       	call   0x407d10
43038f:	c3                   	ret
430390:	53                   	push   %ebx
430391:	56                   	push   %esi
430392:	8b f2                	mov    %edx,%esi
430394:	8b d8                	mov    %eax,%ebx
430396:	56                   	push   %esi
430397:	6a 00                	push   $0x0
430399:	68 00 11 00 00       	push   $0x1100
43039e:	53                   	push   %ebx
43039f:	e8 6c 79 fd ff       	call   0x407d10
4303a4:	5e                   	pop    %esi
4303a5:	5b                   	pop    %ebx
4303a6:	c3                   	ret
4303a7:	90                   	nop
4303a8:	53                   	push   %ebx
4303a9:	56                   	push   %esi
4303aa:	8b f2                	mov    %edx,%esi
4303ac:	8b d8                	mov    %eax,%ebx
4303ae:	56                   	push   %esi
4303af:	6a 00                	push   $0x0
4303b1:	68 01 11 00 00       	push   $0x1101
4303b6:	53                   	push   %ebx
4303b7:	e8 54 79 fd ff       	call   0x407d10
4303bc:	5e                   	pop    %esi
4303bd:	5b                   	pop    %ebx
4303be:	c3                   	ret
4303bf:	90                   	nop
4303c0:	53                   	push   %ebx
4303c1:	8b d8                	mov    %eax,%ebx
4303c3:	68 00 00 ff ff       	push   $0xffff0000
4303c8:	6a 00                	push   $0x0
4303ca:	68 01 11 00 00       	push   $0x1101
4303cf:	53                   	push   %ebx
4303d0:	e8 3b 79 fd ff       	call   0x407d10
4303d5:	5b                   	pop    %ebx
4303d6:	c3                   	ret
4303d7:	90                   	nop
4303d8:	53                   	push   %ebx
4303d9:	56                   	push   %esi
4303da:	57                   	push   %edi
4303db:	8b f9                	mov    %ecx,%edi
4303dd:	8b f2                	mov    %edx,%esi
4303df:	8b d8                	mov    %eax,%ebx
4303e1:	56                   	push   %esi
4303e2:	57                   	push   %edi
4303e3:	68 02 11 00 00       	push   $0x1102
4303e8:	53                   	push   %ebx
4303e9:	e8 22 79 fd ff       	call   0x407d10
4303ee:	5f                   	pop    %edi
4303ef:	5e                   	pop    %esi
4303f0:	5b                   	pop    %ebx
4303f1:	c3                   	ret
4303f2:	8b c0                	mov    %eax,%eax