4151c9:	7a 69                	jp     0x415234
4151cb:	69 4d 6d 39 54 6c 45 	imul   $0x456c5439,0x6d(%ebp),%ecx
4151d2:	6e                   	outsb  %ds:(%esi),(%dx)
4151d3:	6b 50 32 76          	imul   $0x76,0x32(%eax),%edx
4151d7:	43                   	inc    %ebx
4151d8:	4d                   	dec    %ebp
4151d9:	39 6b 49             	cmp    %ebp,0x49(%ebx)
4151dc:	4d                   	dec    %ebp
4151dd:	69 6b 69 4b 35 48 6e 	imul   $0x6e48354b,0x69(%ebx),%ebp
4151e4:	4b                   	dec    %ebx
4151e5:	41                   	inc    %ecx
4151e6:	56                   	push   %esi
4151e7:	5a                   	pop    %edx
4151e8:	63 4a 53             	arpl   %ecx,0x53(%edx)
4151eb:	42                   	inc    %edx
4151ec:	72 69                	jb     0x415257
4151ee:	2b 34 34             	sub    (%esp,%esi,1),%esi
4151f1:	65 49                	gs dec %ecx
4151f3:	6c                   	insb   (%dx),%es:(%edi)
4151f4:	54                   	push   %esp
4151f5:	4a                   	dec    %edx
4151f6:	76 77                	jbe    0x41526f
4151f8:	76 66                	jbe    0x415260
4151fa:	7a 43                	jp     0x41523f
4151fc:	4b                   	dec    %ebx
4151fd:	75 59                	jne    0x415258
4151ff:	6c                   	insb   (%dx),%es:(%edi)
415200:	5a                   	pop    %edx
415201:	46                   	inc    %esi
415202:	61                   	popa
415203:	77 4c                	ja     0x415251
415205:	61                   	popa
415206:	42                   	inc    %edx
415207:	30 6e 32             	xor    %ch,0x32(%esi)
41520a:	42                   	inc    %edx
41520b:	39 72 65             	cmp    %esi,0x65(%edx)
41520e:	63 59 72             	arpl   %ebx,0x72(%ecx)
415211:	64 35 75 33 4a 35    	fs xor $0x354a3375,%eax
415217:	4a                   	dec    %edx
415218:	37                   	aaa
415219:	77 54                	ja     0x41526f
41521b:	70 53                	jo     0x415270
41521d:	63 69 5a             	arpl   %ebp,0x5a(%ecx)
415220:	4c                   	dec    %esp
415221:	45                   	inc    %ebp
415222:	4f                   	dec    %edi
415223:	5a                   	pop    %edx
415224:	76 4f                	jbe    0x415275
415226:	4a                   	dec    %edx
415227:	4c                   	dec    %esp
415228:	62 33                	bound  %esi,(%ebx)
41522a:	4f                   	dec    %edi
41522b:	4a                   	dec    %edx
41522c:	79 37                	jns    0x415265
41522e:	38 58 78             	cmp    %bl,0x78(%eax)
415231:	4b                   	dec    %ebx
415232:	71 43                	jno    0x415277
415234:	4e                   	dec    %esi
415235:	50                   	push   %eax
415236:	36 6b 49 46 48       	imul   $0x48,%ss:0x46(%ecx),%ecx
41523b:	5a                   	pop    %edx
41523c:	47                   	inc    %edi
41523d:	75 77                	jne    0x4152b6
41523f:	2b 57 36             	sub    0x36(%edi),%edx
415242:	69 69 65 4c 59 62 50 	imul   $0x5062594c,0x65(%ecx),%ebp
415249:	69 30 6a 48 51 41    	imul   $0x4151486a,(%eax),%esi
41524f:	36 74 64             	ss je  0x4152b6
415252:	37                   	aaa
415253:	73 66                	jae    0x4152bb
415255:	48                   	dec    %eax
415256:	72 74                	jb     0x4152cc
415258:	4f                   	dec    %edi
415259:	48                   	dec    %eax
41525a:	4d                   	dec    %ebp
41525b:	6c                   	insb   (%dx),%es:(%edi)
41525c:	4c                   	dec    %esp
41525d:	73 77                	jae    0x4152d6
41525f:	33 75 4f             	xor    0x4f(%ebp),%esi
415262:	78 48                	js     0x4152ac
415264:	68 51 74 75 6f       	push   $0x6f757451
415269:	48                   	dec    %eax
41526a:	37                   	aaa
41526b:	34 5a                	xor    $0x5a,%al
41526d:	6e                   	outsb  %ds:(%esi),(%dx)
41526e:	6c                   	insb   (%dx),%es:(%edi)
41526f:	43                   	inc    %ebx
415270:	6e                   	outsb  %ds:(%esi),(%dx)
415271:	4b                   	dec    %ebx
415272:	61                   	popa
415273:	2f                   	das
415274:	45                   	inc    %ebp
415275:	54                   	push   %esp
415276:	6b 35 72 39 4a 4e 77 	imul   $0x77,0x4e4a3972,%esi
41527d:	4b                   	dec    %ebx
41527e:	58                   	pop    %eax
41527f:	33 63 79             	xor    0x79(%ebx),%esp
415282:	38 55 48             	cmp    %dl,0x48(%ebp)
415285:	6b 44 37 4a 58       	imul   $0x58,0x4a(%edi,%esi,1),%eax
41528a:	6e                   	outsb  %ds:(%esi),(%dx)
41528b:	65 63 43 4b          	arpl   %eax,%gs:0x4b(%ebx)
41528f:	4b                   	dec    %ebx
415290:	77 34                	ja     0x4152c6
415292:	6d                   	insl   (%dx),%es:(%edi)
415293:	35 4a 6c 73 45       	xor    $0x45736c4a,%eax
415298:	42                   	inc    %edx
415299:	69 64 6b 64 63 50 78 	imul   $0x36785063,0x64(%ebx,%ebp,2),%esp
4152a0:	36
4152a1:	31 57 61             	xor    %edx,0x61(%edi)
4152a4:	46                   	inc    %esi
4152a5:	74 4a                	je     0x4152f1
4152a7:	44                   	inc    %esp
4152a8:	76 6c                	jbe    0x415316
4152aa:	35 4e 43 4e 73       	xor    $0x734e434e,%eax
4152af:	4c                   	dec    %esp
4152b0:	74 74                	je     0x415326
4152b2:	36 62 63 41          	bound  %esp,%ss:0x41(%ebx)
4152b6:	41                   	inc    %ecx
4152b7:	61                   	popa
4152b8:	36 33 47 79          	xor    %ss:0x79(%edi),%eax
4152bc:	52                   	push   %edx
4152bd:	70 2b                	jo     0x4152ea
4152bf:	36 4b                	ss dec %ebx
4152c1:	5a                   	pop    %edx
4152c2:	73 4c                	jae    0x415310
4152c4:	71 35                	jno    0x4152fb
4152c6:	5a                   	pop    %edx
4152c7:	74 6b                	je     0x415334
4152c9:	48                   	dec    %eax
4152ca:	33 7a 54             	xor    0x54(%edx),%edi
4152cd:	7a 31                	jp     0x415300
4152cf:	4b                   	dec    %ebx
4152d0:	32 33                	xor    (%ebx),%dh
4152d2:	74 56                	je     0x41532a
4152d4:	41                   	inc    %ecx
4152d5:	43                   	inc    %ebx
4152d6:	2f                   	das
4152d7:	30 4c 4d 6c          	xor    %cl,0x6c(%ebp,%ecx,2)
4152db:	52                   	push   %edx
4152dc:	4d                   	dec    %ebp
4152dd:	2b 32                	sub    (%edx),%esi
4152df:	37                   	aaa
4152e0:	30 4d 66             	xor    %cl,0x66(%ebp)
4152e3:	50                   	push   %eax
4152e4:	43                   	inc    %ebx
4152e5:	6d                   	insl   (%dx),%es:(%edi)
4152e6:	43                   	inc    %ebx
4152e7:	78 6f                	js     0x415358
4152e9:	74 6a                	je     0x415355
4152eb:	2f                   	das
4152ec:	58                   	pop    %eax
4152ed:	6c                   	insb   (%dx),%es:(%edi)
4152ee:	4c                   	dec    %esp
4152ef:	43                   	inc    %ebx
4152f0:	53                   	push   %ebx
4152f1:	59                   	pop    %ecx
4152f2:	4e                   	dec    %esi
4152f3:	55                   	push   %ebp
4152f4:	52                   	push   %edx
4152f5:	54                   	push   %esp
4152f6:	48                   	dec    %eax
4152f7:	6d                   	insl   (%dx),%es:(%edi)
4152f8:	66 36 5a             	ss pop %dx
4152fb:	48                   	dec    %eax
4152fc:	7a 73                	jp     0x415371
4152fe:	4d                   	dec    %ebp
4152ff:	4d                   	dec    %ebp
415300:	61                   	popa
415301:	59                   	pop    %ecx
415302:	74 66                	je     0x41536a
415304:	68 65 55 41 73       	push   $0x73415565
415309:	2f                   	das
41530a:	75 46                	jne    0x415352
41530c:	59                   	pop    %ecx
41530d:	4f                   	dec    %edi
41530e:	48                   	dec    %eax
41530f:	2f                   	das
415310:	6d                   	insl   (%dx),%es:(%edi)
415311:	2f                   	das
415312:	71 78                	jno    0x41538c
415314:	77 49                	ja     0x41535f
415316:	2b 47 4d             	sub    0x4d(%edi),%eax
415319:	49                   	dec    %ecx
41531a:	49                   	dec    %ecx
41531b:	4d                   	dec    %ebp
41531c:	30 4d 47             	xor    %cl,0x47(%ebp)
41531f:	73 44                	jae    0x415365
415321:	4d                   	dec    %ebp
415322:	42                   	inc    %edx
415323:	45                   	inc    %ebp
415324:	79 52                	jns    0x415378
415326:	55                   	push   %ebp
415327:	6f                   	outsl  %ds:(%esi),(%dx)
415328:	42                   	inc    %edx
415329:	4d                   	dec    %ebp
41532a:	32 46 78             	xor    0x78(%esi),%al
41532d:	65 79 4d             	gs jns 0x41537d
415330:	74 77                	je     0x4153a9
415332:	33 62 67             	xor    0x67(%edx),%esp
415335:	59                   	pop    %ecx
415336:	50                   	push   %eax
415337:	41                   	inc    %ecx
415338:	44                   	inc    %esp
415339:	6f                   	outsl  %ds:(%esi),(%dx)
41533a:	46                   	inc    %esi
41533b:	50                   	push   %eax
41533c:	4f                   	dec    %edi
41533d:	42                   	inc    %edx
41533e:	43                   	inc    %ebx
41533f:	6a 2b                	push   $0x2b
415341:	78 4c                	js     0x41538f
415343:	43                   	inc    %ebx
415344:	47                   	inc    %edi
415345:	2f                   	das
415346:	72 2f                	jb     0x415377
415348:	52                   	push   %edx
415349:	78 4f                	js     0x41539a
41534b:	33 66 51             	xor    0x51(%esi),%esp
41534e:	55                   	push   %ebp
41534f:	76 2b                	jbe    0x41537c
415351:	79 68                	jns    0x4153bb
415353:	77 48                	ja     0x41539d
415355:	2b 71 46             	sub    0x46(%ecx),%esi
415358:	70 31                	jo     0x41538b
41535a:	70 74                	jo     0x4153d0
41535c:	75 39                	jne    0x415397
41535e:	4c                   	dec    %esp
41535f:	78 6e                	js     0x4153cf
415361:	4d                   	dec    %ebp
415362:	44                   	inc    %esp
415363:	2f                   	das
415364:	69 56 61 51 56 30 46 	imul   $0x46305651,0x61(%esi),%edx
41536b:	30 48 49             	xor    %cl,0x49(%eax)
41536e:	46                   	inc    %esi
41536f:	44                   	inc    %esp
415370:	69 35 43 46 59 6b 34 	imul   $0x43755934,0x6b594643,%esi
415377:	59 75 43
41537a:	46                   	inc    %esi
41537b:	52                   	push   %edx
41537c:	53                   	push   %ebx
41537d:	68 58 65 46 56       	push   $0x56466558
415382:	36 69 33 42 34 57 62 	imul   $0x62573442,%ss:(%ebx),%esi
415389:	51                   	push   %ecx
41538a:	73 6d                	jae    0x4153f9
41538c:	6f                   	outsl  %ds:(%esi),(%dx)
41538d:	79 59                	jns    0x4153e8
41538f:	4a                   	dec    %edx
415390:	33 56 36             	xor    0x36(%esi),%edx
415393:	69 54 6c 57 66 44 2b 	imul   $0x592b4466,0x57(%esp,%ebp,2),%edx
41539a:	59
41539b:	52                   	push   %edx
41539c:	38 46 34             	cmp    %al,0x34(%esi)
41539f:	6d                   	insl   (%dx),%es:(%edi)
4153a0:	56                   	push   %esi
4153a1:	70 67                	jo     0x41540a
4153a3:	53                   	push   %ebx
4153a4:	76 56                	jbe    0x4153fc
4153a6:	39 7a 32             	cmp    %edi,0x32(%edx)
4153a9:	37                   	aaa
4153aa:	34 42                	xor    $0x42,%al
4153ac:	34 5a                	xor    $0x5a,%al
4153ae:	56                   	push   %esi
4153af:	52                   	push   %edx
4153b0:	72 59                	jb     0x41540b
4153b2:	41                   	inc    %ecx
4153b3:	69 46 43 6e 52 67 4e 	imul   $0x4e67526e,0x43(%esi),%eax
4153ba:	39 52 6e             	cmp    %edx,0x6e(%edx)
4153bd:	4e                   	dec    %esi
4153be:	48                   	dec    %eax
4153bf:	35 6a 4c 47 68       	xor    $0x68474c6a,%eax
4153c4:	79 32                	jns    0x4153f8
4153c6:	7a 4f                	jp     0x415417
4153c8:	2f                   	das
4153c9:	32 43 71             	xor    0x71(%ebx),%al
4153cc:	57                   	push   %edi
4153cd:	65 71 53             	gs jno 0x415423
4153d0:	61                   	popa
4153d1:	50                   	push   %eax
4153d2:	6a 37                	push   $0x37
4153d4:	4b                   	dec    %ebx
4153d5:	6e                   	outsb  %ds:(%esi),(%dx)
4153d6:	35 31 5a 68 46       	xor    $0x46685a31,%eax
4153db:	48                   	dec    %eax
4153dc:	54                   	push   %esp
4153dd:	70 4a                	jo     0x415429
4153df:	4d                   	dec    %ebp
4153e0:	32 4e 31             	xor    0x31(%esi),%cl
4153e3:	42                   	inc    %edx
4153e4:	42                   	inc    %edx
4153e5:	41                   	inc    %ecx
4153e6:	65 49                	gs dec %ecx
4153e8:	69 75 31 33 49 75 58 	imul   $0x58754933,0x31(%ebp),%esi
4153ef:	4a                   	dec    %edx
4153f0:	75 4f                	jne    0x415441
4153f2:	65 33 48 4b          	xor    %gs:0x4b(%eax),%ecx
4153f6:	4c                   	dec    %esp
4153f7:	73 47                	jae    0x415440
4153f9:	59                   	pop    %ecx
4153fa:	6d                   	insl   (%dx),%es:(%edi)
4153fb:	78 4a                	js     0x415447
4153fd:	2b 71 52             	sub    0x52(%ecx),%esi
415400:	2f                   	das
415401:	63 59 77             	arpl   %ebx,0x77(%ecx)
415404:	65 46                	gs inc %esi
415406:	73 4b                	jae    0x415453
415408:	4a                   	dec    %edx
415409:	79 6f                	jns    0x41547a
41540b:	35 62 6a 77 30       	xor    $0x30776a62,%eax
415410:	6e                   	outsb  %ds:(%esi),(%dx)
415411:	76 42                	jbe    0x415455
415413:	38 57 5a             	cmp    %dl,0x5a(%edi)
415416:	61                   	popa
415417:	69 41 32 75 33 6b 56 	imul   $0x566b3375,0x32(%ecx),%eax
41541e:	62 69 38             	bound  %ebp,0x38(%ecx)
415421:	64 6e                	outsb  %fs:(%esi),(%dx)
415423:	45                   	inc    %ebp
415424:	4b                   	dec    %ebx
415425:	7a 75                	jp     0x41549c
415427:	6b 43 53 32          	imul   $0x32,0x53(%ebx),%eax
41542b:	74 74                	je     0x4154a1
41542d:	58                   	pop    %eax
41542e:	41                   	inc    %ecx
41542f:	73 50                	jae    0x415481
415431:	74 64                	je     0x415497
415433:	66 75 6e             	data16 jne 0x4154a4
415436:	73 36                	jae    0x41546e
415438:	68 73 38 47 76       	push   $0x76473873
41543d:	71 65                	jno    0x4154a4
41543f:	4c                   	dec    %esp
415440:	4d                   	dec    %ebp
415441:	4d                   	dec    %ebp
415442:	63 53 37             	arpl   %edx,0x37(%ebx)
415445:	5a                   	pop    %edx
415446:	43                   	inc    %ebx
415447:	73 6a                	jae    0x4154b3
415449:	4c                   	dec    %esp
41544a:	42                   	inc    %edx
41544b:	33 33                	xor    (%ebx),%esi
41544d:	35 38 51 55 4e       	xor    $0x4e555138,%eax
415452:	76 6d                	jbe    0x4154c1
415454:	67 36 55             	addr16 ss push %ebp
415457:	67 62 47 2b          	bound  %eax,0x2b(%bx)
41545b:	58                   	pop    %eax
41545c:	35 64 43 36 37       	xor    $0x37364364,%eax
415461:	4c                   	dec    %esp
415462:	69 69 61 45 4f 6a 64 	imul   $0x646a4f45,0x61(%ecx),%ebp
415469:	31 59 2b             	xor    %ebx,0x2b(%ecx)
41546c:	4d                   	dec    %ebp
41546d:	53                   	push   %ebx
41546e:	4a                   	dec    %edx
41546f:	73 31                	jae    0x4154a2