404131:	43                   	inc    %ebx
404132:	57                   	push   %edi
404133:	37                   	aaa
404134:	71 52                	jno    0x404188
404136:	39 34 69             	cmp    %esi,(%ecx,%ebp,2)
404139:	4d                   	dec    %ebp
40413a:	6b 6c 42 5a 44       	imul   $0x44,0x5a(%edx,%eax,2),%ebp
40413f:	49                   	dec    %ecx
404140:	71 79                	jno    0x4041bb
404142:	4d                   	dec    %ebp
404143:	73 72                	jae    0x4041b7
404145:	77 65                	ja     0x4041ac
404147:	37                   	aaa
404148:	36 78 34             	ss js  0x40417f
40414b:	75 31                	jne    0x40417e
40414d:	66 35 63 53          	xor    $0x5363,%ax
404151:	4a                   	dec    %edx
404152:	31 55 73             	xor    %edx,0x73(%ebp)
404155:	2b 42 67             	sub    0x67(%edx),%eax
404158:	43                   	inc    %ebx
404159:	35 52 70 55 62       	xor    $0x62557052,%eax
40415e:	59                   	pop    %ecx
40415f:	63 42 6c             	arpl   %eax,0x6c(%edx)
404162:	5a                   	pop    %edx
404163:	79 41                	jns    0x4041a6
404165:	69 48 78 61 71 67 62 	imul   $0x62677161,0x78(%eax),%ecx
40416c:	32 62 64             	xor    0x64(%edx),%ah
40416f:	33 54 74 6c          	xor    0x6c(%esp,%esi,2),%edx
404173:	72 57                	jb     0x4041cc
404175:	2f                   	das
404176:	6c                   	insb   (%dx),%es:(%edi)
404177:	4e                   	dec    %esi
404178:	7a 32                	jp     0x4041ac
40417a:	4f                   	dec    %edi
40417b:	75 61                	jne    0x4041de
40417d:	59                   	pop    %ecx
40417e:	50                   	push   %eax
40417f:	71 61                	jno    0x4041e2
404181:	78 66                	js     0x4041e9
404183:	4e                   	dec    %esi
404184:	79 51                	jns    0x4041d7
404186:	50                   	push   %eax
404187:	78 73                	js     0x4041fc
404189:	51                   	push   %ecx
40418a:	41                   	inc    %ecx
40418b:	56                   	push   %esi
40418c:	5a                   	pop    %edx
40418d:	35 46 59 71 4c       	xor    $0x4c715946,%eax
404192:	42                   	inc    %edx
404193:	79 71                	jns    0x404206
404195:	75 63                	jne    0x4041fa
404197:	78 33                	js     0x4041cc
404199:	70 79                	jo     0x404214
40419b:	35 75 41 34 4e       	xor    $0x4e344175,%eax
4041a0:	43                   	inc    %ebx
4041a1:	57                   	push   %edi
4041a2:	71 43                	jno    0x4041e7
4041a4:	64 5a                	fs pop %edx
4041a6:	6a 4a                	push   $0x4a
4041a8:	32 48 62             	xor    0x62(%eax),%cl
4041ab:	66 6e                	data16 outsb %ds:(%esi),(%dx)
4041ad:	51                   	push   %ecx
4041ae:	4f                   	dec    %edi
4041af:	77 75                	ja     0x404226
4041b1:	6d                   	insl   (%dx),%es:(%edi)
4041b2:	4a                   	dec    %edx
4041b3:	70 69                	jo     0x40421e
4041b5:	59                   	pop    %ecx
4041b6:	44                   	inc    %esp
4041b7:	6f                   	outsl  %ds:(%esi),(%dx)
4041b8:	44                   	inc    %esp
4041b9:	72 56                	jb     0x404211
4041bb:	56                   	push   %esi
4041bc:	42                   	inc    %edx
4041bd:	5a                   	pop    %edx
4041be:	6c                   	insb   (%dx),%es:(%edi)
4041bf:	74 4b                	je     0x40420c
4041c1:	42                   	inc    %edx
4041c2:	79 39                	jns    0x4041fd
4041c4:	31 62 52             	xor    %esp,0x52(%edx)
4041c7:	63 52 53             	arpl   %edx,0x53(%edx)
4041ca:	4a                   	dec    %edx
4041cb:	77 53                	ja     0x404220
4041cd:	54                   	push   %esp
4041ce:	70 6b                	jo     0x40423b
4041d0:	6a 46                	push   $0x46
4041d2:	35 42 68 74 35       	xor    $0x35746842,%eax
4041d7:	72 34                	jb     0x40420d
4041d9:	48                   	dec    %eax
4041da:	72 39                	jb     0x404215
4041dc:	49                   	dec    %ecx
4041dd:	34 41                	xor    $0x41,%al
4041df:	56                   	push   %esi
4041e0:	74 71                	je     0x404253
4041e2:	44                   	inc    %esp
4041e3:	41                   	inc    %ecx
4041e4:	54                   	push   %esp
4041e5:	44                   	inc    %esp
4041e6:	67 78 4e             	addr16 js 0x404237
4041e9:	70 39                	jo     0x404224
4041eb:	57                   	push   %edi
4041ec:	51                   	push   %ecx
4041ed:	6f                   	outsl  %ds:(%esi),(%dx)
4041ee:	6c                   	insb   (%dx),%es:(%edi)
4041ef:	6f                   	outsl  %ds:(%esi),(%dx)
4041f0:	78 71                	js     0x404263
4041f2:	35 64 4b 5a 6b       	xor    $0x6b5a4b64,%eax
4041f7:	48                   	dec    %eax
4041f8:	6b 58 6e 48          	imul   $0x48,0x6e(%eax),%ebx
4041fc:	48                   	dec    %eax
4041fd:	42                   	inc    %edx
4041fe:	35 33 39 73 57       	xor    $0x57733933,%eax
404203:	34 37                	xor    $0x37,%al
404205:	42                   	inc    %edx
404206:	71 59                	jno    0x404261
404208:	58                   	pop    %eax
404209:	79 79                	jns    0x404284
40420b:	51                   	push   %ecx
40420c:	2b 52 6d             	sub    0x6d(%edx),%edx
40420f:	38 62 79             	cmp    %ah,0x79(%edx)
404212:	76 7a                	jbe    0x40428e
404214:	49                   	dec    %ecx
404215:	66 43                	inc    %bx
404217:	51                   	push   %ecx
404218:	2f                   	das
404219:	62 32                	bound  %esi,(%edx)
40421b:	64 2f                	fs das
40421d:	65 2f                	gs das
40421f:	73 67                	jae    0x404288
404221:	39 55 6e             	cmp    %edx,0x6e(%ebp)
404224:	2f                   	das
404225:	4e                   	dec    %esi
404226:	56                   	push   %esi
404227:	64 4a                	fs dec %edx
404229:	2b 57 4c             	sub    0x4c(%edi),%edx
40422c:	35 65 69 2f 64       	xor    $0x642f6965,%eax
404231:	36 4f                	ss dec %edi
404233:	56                   	push   %esi
404234:	50                   	push   %eax
404235:	48                   	dec    %eax
404236:	55                   	push   %ebp
404237:	64 78 4c             	fs js  0x404286
40423a:	34 6a                	xor    $0x6a,%al
40423c:	5a                   	pop    %edx
40423d:	30 68 6d             	xor    %ch,0x6d(%eax)
404240:	59                   	pop    %ecx
404241:	45                   	inc    %ebp
404242:	39 30                	cmp    %esi,(%eax)
404244:	46                   	inc    %esi
404245:	74 5a                	je     0x4042a1
404247:	47                   	inc    %edi
404248:	61                   	popa
404249:	4b                   	dec    %ebx
40424a:	6c                   	insb   (%dx),%es:(%edi)
40424b:	4d                   	dec    %ebp
40424c:	42                   	inc    %edx
40424d:	48                   	dec    %eax
40424e:	74 7a                	je     0x4042ca
404250:	48                   	dec    %eax
404251:	57                   	push   %edi
404252:	42                   	inc    %edx
404253:	2f                   	das
404254:	55                   	push   %ebp
404255:	64 46                	fs inc %esi
404257:	67 42                	addr16 inc %edx
404259:	37                   	aaa
40425a:	62 4a 6c             	bound  %ecx,0x6c(%edx)
40425d:	71 35                	jno    0x404294
40425f:	4e                   	dec    %esi
404260:	6c                   	insb   (%dx),%es:(%edi)
404261:	44                   	inc    %esp
404262:	37                   	aaa
404263:	56                   	push   %esi
404264:	6a 6a                	push   $0x6a
404266:	61                   	popa
404267:	4f                   	dec    %edi
404268:	57                   	push   %edi
404269:	4c                   	dec    %esp
40426a:	51                   	push   %ecx
40426b:	72 4d                	jb     0x4042ba
40426d:	51                   	push   %ecx
40426e:	73 4d                	jae    0x4042bd
404270:	72 6f                	jb     0x4042e1
404272:	6b 69 4c 72          	imul   $0x72,0x4c(%ecx),%ebp
404276:	36 57                	ss push %edi
404278:	71 47                	jno    0x4042c1
40427a:	43                   	inc    %ebx
40427b:	35 65 44 64 68       	xor    $0x68644465,%eax
404280:	7a 73                	jp     0x4042f5
404282:	4f                   	dec    %edi
404283:	49                   	dec    %ecx
404284:	6b 79 56 65          	imul   $0x65,0x56(%ecx),%edi
404288:	75 46                	jne    0x4042d0
40428a:	52                   	push   %edx
40428b:	51                   	push   %ecx
40428c:	6c                   	insb   (%dx),%es:(%edi)
40428d:	49                   	dec    %ecx
40428e:	70 76                	jo     0x404306
404290:	59                   	pop    %ecx
404291:	4b                   	dec    %ebx
404292:	4c                   	dec    %esp
404293:	49                   	dec    %ecx
404294:	2f                   	das
404295:	75 75                	jne    0x40430c
404297:	39 32                	cmp    %esi,(%edx)
404299:	48                   	dec    %eax
40429a:	45                   	inc    %ebp
40429b:	38 74 4d 44          	cmp    %dh,0x44(%ebp,%ecx,2)
40429f:	70 6a                	jo     0x40430b
4042a1:	4b                   	dec    %ebx
4042a2:	62 4e 6b             	bound  %ecx,0x6b(%esi)
4042a5:	52                   	push   %edx
4042a6:	63 75 5a             	arpl   %esi,0x5a(%ebp)
4042a9:	68 51 33 45 73       	push   $0x73453351
4042ae:	4b                   	dec    %ebx
4042af:	6a 56                	push   $0x56
4042b1:	4c                   	dec    %esp
4042b2:	46                   	inc    %esi
4042b3:	39 58 45             	cmp    %ebx,0x45(%eax)
4042b6:	51                   	push   %ecx
4042b7:	53                   	push   %ebx
4042b8:	4e                   	dec    %esi
4042b9:	39 59 76             	cmp    %ebx,0x76(%ecx)
4042bc:	71 6c                	jno    0x40432a
4042be:	4d                   	dec    %ebp
4042bf:	54                   	push   %esp
4042c0:	70 47                	jo     0x404309
4042c2:	32 31                	xor    (%ecx),%dh
4042c4:	32 46 49             	xor    0x49(%esi),%al
4042c7:	4b                   	dec    %ebx
4042c8:	6b 2f 35             	imul   $0x35,(%edi),%ebp
4042cb:	46                   	inc    %esi
4042cc:	42                   	inc    %edx
4042cd:	64 79 58             	fs jns 0x404328
4042d0:	79 75                	jns    0x404347
4042d2:	51                   	push   %ecx
4042d3:	76 51                	jbe    0x404326
4042d5:	77 36                	ja     0x40430d
4042d7:	77 33                	ja     0x40430c
4042d9:	7a 6f                	jp     0x40434a
4042db:	6c                   	insb   (%dx),%es:(%edi)
4042dc:	46                   	inc    %esi
4042dd:	53                   	push   %ebx
4042de:	47                   	inc    %edi
4042df:	76 32                	jbe    0x404313
4042e1:	73 48                	jae    0x40432b
4042e3:	32 42 74             	xor    0x74(%edx),%al
4042e6:	66 65 4d             	gs dec %bp
4042e9:	55                   	push   %ebp
4042ea:	45                   	inc    %ebp
4042eb:	76 53                	jbe    0x404340
4042ed:	50                   	push   %eax
4042ee:	72 68                	jb     0x404358
4042f0:	39 45 36             	cmp    %eax,0x36(%ebp)
4042f3:	55                   	push   %ebp
4042f4:	42                   	inc    %edx
4042f5:	46                   	inc    %esi
4042f6:	6d                   	insl   (%dx),%es:(%edi)
4042f7:	50                   	push   %eax
4042f8:	70 2f                	jo     0x404329
4042fa:	64 2f                	fs das
4042fc:	7a 2f                	jp     0x40432d
4042fe:	62 30                	bound  %esi,(%eax)
404300:	56                   	push   %esi
404301:	52                   	push   %edx
404302:	6b 52 61 59          	imul   $0x59,0x61(%edx),%edx
404306:	67 4b                	addr16 dec %ebx
404308:	69 4a 34 56 69 51 45 	imul   $0x45516956,0x34(%edx),%ecx
40430f:	49                   	dec    %ecx
404310:	58                   	pop    %eax
404311:	45                   	inc    %ebp
404312:	73 55                	jae    0x404369
404314:	58                   	pop    %eax
404315:	52                   	push   %edx
404316:	61                   	popa
404317:	53                   	push   %ebx
404318:	39 73 54             	cmp    %esi,0x54(%ebx)
40431b:	7a 53                	jp     0x404370
40431d:	78 7a                	js     0x404399
40431f:	63 79 31             	arpl   %edi,0x31(%ecx)
404322:	6b 69 62 53          	imul   $0x53,0x62(%ecx),%ebp
404326:	76 4e                	jbe    0x404376
404328:	63 5a 52             	arpl   %ebx,0x52(%edx)
40432b:	33 31                	xor    (%ecx),%esi
40432d:	39 5a 31             	cmp    %ebx,0x31(%edx)
404330:	46                   	inc    %esi
404331:	4e                   	dec    %esi
404332:	30 64 35 49          	xor    %ah,0x49(%ebp,%esi,1)
404336:	49                   	dec    %ecx
404337:	59                   	pop    %ecx
404338:	47                   	inc    %edi
404339:	6d                   	insl   (%dx),%es:(%edi)
40433a:	74 5a                	je     0x404396
40433c:	2f                   	das
40433d:	4e                   	dec    %esi
40433e:	77 6e                	ja     0x4043ae
404340:	54                   	push   %esp
404341:	59                   	pop    %ecx
404342:	33 2f                	xor    (%edi),%ebp
404344:	4c                   	dec    %esp
404345:	69 68 59 2b 2b 61 4d 	imul   $0x4d612b2b,0x59(%eax),%ebp
40434c:	39 68 7a             	cmp    %ebp,0x7a(%eax)
40434f:	6d                   	insl   (%dx),%es:(%edi)
404350:	46                   	inc    %esi
404351:	4f                   	dec    %edi
404352:	42                   	inc    %edx
404353:	77 45                	ja     0x40439a
404355:	69 41 38 61 35 49 7a 	imul   $0x7a493561,0x38(%ecx),%eax
40435c:	42                   	inc    %edx
40435d:	76 6e                	jbe    0x4043cd
40435f:	46                   	inc    %esi
404360:	32 50 52             	xor    0x52(%eax),%dl
404363:	57                   	push   %edi
404364:	46                   	inc    %esi
404365:	61                   	popa
404366:	71 37                	jno    0x40439f
404368:	53                   	push   %ebx
404369:	45                   	inc    %ebp
40436a:	49                   	dec    %ecx
40436b:	41                   	inc    %ecx
40436c:	73 30                	jae    0x40439e
40436e:	46                   	inc    %esi
40436f:	7a 50                	jp     0x4043c1
404371:	6c                   	insb   (%dx),%es:(%edi)
404372:	61                   	popa
404373:	47                   	inc    %edi
404374:	6a 52                	push   $0x52
404376:	73 69                	jae    0x4043e1
404378:	6d                   	insl   (%dx),%es:(%edi)
404379:	4d                   	dec    %ebp
40437a:	37                   	aaa
40437b:	59                   	pop    %ecx
40437c:	6e                   	outsb  %ds:(%esi),(%dx)
40437d:	49                   	dec    %ecx
40437e:	58                   	pop    %eax
40437f:	57                   	push   %edi
404380:	33 44 31 72          	xor    0x72(%ecx,%esi,1),%eax
404384:	69 62 61 63 68 54 44 	imul   $0x44546863,0x61(%edx),%esp
40438b:	4c                   	dec    %esp
40438c:	45                   	inc    %ebp
40438d:	68 4b 66 4e 4c       	push   $0x4c4e664b
404392:	76 69                	jbe    0x4043fd
404394:	38 66 4c             	cmp    %ah,0x4c(%esi)
404397:	55                   	push   %ebp
404398:	6c                   	insb   (%dx),%es:(%edi)
404399:	4d                   	dec    %ebp
40439a:	2f                   	das
40439b:	5a                   	pop    %edx
40439c:	61                   	popa
40439d:	61                   	popa