45310d:	46                   	inc    %esi
45310e:	39 74 6a 79          	cmp    %esi,0x79(%edx,%ebp,2)
453112:	2f                   	das
453113:	44                   	inc    %esp
453114:	47                   	inc    %edi
453115:	75 36                	jne    0x45314d
453117:	6b 70 58 34          	imul   $0x34,0x58(%eax),%esi
45311b:	41                   	inc    %ecx
45311c:	6b 75 4a 4b          	imul   $0x4b,0x4a(%ebp),%esi
453120:	55                   	push   %ebp
453121:	74 4f                	je     0x453172
453123:	41                   	inc    %ecx
453124:	51                   	push   %ecx
453125:	6d                   	insl   (%dx),%es:(%edi)
453126:	68 36 71 37 4b       	push   $0x4b377136
45312b:	33 67 4a             	xor    0x4a(%edi),%esp
45312e:	58                   	pop    %eax
45312f:	51                   	push   %ecx
453130:	35 55 49 64 2f       	xor    $0x2f644955,%eax
453135:	34 4d                	xor    $0x4d,%al
453137:	49                   	dec    %ecx
453138:	79 49                	jns    0x453183
45313a:	69 34 6f 72 44 37 36 	imul   $0x36374472,(%edi,%ebp,2),%esi
453141:	6b 62 73 50          	imul   $0x50,0x73(%edx),%esp
453145:	52                   	push   %edx
453146:	63 73 31             	arpl   %esi,0x31(%ebx)
453149:	61                   	popa
45314a:	32 74 6a 32          	xor    0x32(%edx,%ebp,2),%dh
45314e:	6f                   	outsl  %ds:(%esi),(%dx)
45314f:	43                   	inc    %ebx
453150:	73 46                	jae    0x453198
453152:	6d                   	insl   (%dx),%es:(%edi)
453153:	64 39 73 67          	cmp    %esi,%fs:0x67(%ebx)
453157:	72 6b                	jb     0x4531c4
453159:	4e                   	dec    %esi
45315a:	38 78 49             	cmp    %bh,0x49(%eax)
45315d:	34 75                	xor    $0x75,%al
45315f:	50                   	push   %eax
453160:	2f                   	das
453161:	4e                   	dec    %esi
453162:	35 43 77 76 56       	xor    $0x56767743,%eax
453167:	58                   	pop    %eax
453168:	35 33 57 66 45       	xor    $0x45665733,%eax
45316d:	39 46 71             	cmp    %eax,0x71(%esi)
453170:	4b                   	dec    %ebx
453171:	43                   	inc    %ebx
453172:	79 36                	jns    0x4531aa
453174:	72 67                	jb     0x4531dd
453176:	4f                   	dec    %edi
453177:	74 6f                	je     0x4531e8
453179:	76 50                	jbe    0x4531cb
45317b:	46                   	inc    %esi
45317c:	6d                   	insl   (%dx),%es:(%edi)
45317d:	2f                   	das
45317e:	4a                   	dec    %edx
45317f:	55                   	push   %ebp
453180:	53                   	push   %ebx
453181:	47                   	inc    %edi
453182:	74 30                	je     0x4531b4
453184:	6f                   	outsl  %ds:(%esi),(%dx)
453185:	37                   	aaa
453186:	62 54 41 43          	bound  %edx,0x43(%ecx,%eax,2)
45318a:	51                   	push   %ecx
45318b:	49                   	dec    %ecx
45318c:	65 53                	gs push %ebx
45318e:	4e                   	dec    %esi
45318f:	4c                   	dec    %esp
453190:	67 58                	addr16 pop %eax
453192:	70 52                	jo     0x4531e6
453194:	4b                   	dec    %ebx
453195:	56                   	push   %esi
453196:	6b 57 6a 46          	imul   $0x46,0x6a(%edi),%edx
45319a:	7a 68                	jp     0x453204
45319c:	71 78                	jno    0x453216
45319e:	71 7a                	jno    0x45321a
4531a0:	49                   	dec    %ecx
4531a1:	68 59 66 71 56       	push   $0x56716659
4531a6:	4b                   	dec    %ebx
4531a7:	32 5a 4e             	xor    0x4e(%edx),%bl
4531aa:	69 6f 4b 48 4c 62 6b 	imul   $0x6b624c48,0x4b(%edi),%ebp
4531b1:	31 50 61             	xor    %edx,0x61(%eax)
4531b4:	42                   	inc    %edx
4531b5:	6a 69                	push   $0x69
4531b7:	70 5a                	jo     0x453213
4531b9:	42                   	inc    %edx
4531ba:	31 63 75             	xor    %esp,0x75(%ebx)
4531bd:	6f                   	outsl  %ds:(%esi),(%dx)
4531be:	43                   	inc    %ebx
4531bf:	4b                   	dec    %ebx
4531c0:	79 79                	jns    0x45323b
4531c2:	35 39 34 6f 7a       	xor    $0x7a6f3439,%eax
4531c7:	32 53 79             	xor    0x79(%ebx),%dl
4531ca:	32 6c 58 46          	xor    0x46(%eax,%ebx,2),%ch
4531ce:	2f                   	das
4531cf:	78 43                	js     0x453214
4531d1:	77 4b                	ja     0x45321e
4531d3:	64 50                	fs push %eax
4531d5:	59                   	pop    %ecx
4531d6:	44                   	inc    %esp
4531d7:	72 57                	jb     0x453230
4531d9:	2b 6d 4a             	sub    0x4a(%ebp),%ebp
4531dc:	42                   	inc    %edx
4531dd:	45                   	inc    %ebp
4531de:	66 58                	pop    %ax
4531e0:	2b 50 6d             	sub    0x6d(%eax),%edx
4531e3:	59                   	pop    %ecx
4531e4:	53                   	push   %ebx
4531e5:	46                   	inc    %esi
4531e6:	48                   	dec    %eax
4531e7:	43                   	inc    %ebx
4531e8:	63 54 6e 66          	arpl   %edx,0x66(%esi,%ebp,2)
4531ec:	77 61                	ja     0x45324f
4531ee:	38 4a 78             	cmp    %cl,0x78(%edx)
4531f1:	7a 62                	jp     0x453255
4531f3:	32 47 49             	xor    0x49(%edi),%al
4531f6:	30 38                	xor    %bh,(%eax)
4531f8:	58                   	pop    %eax
4531f9:	54                   	push   %esp
4531fa:	4c                   	dec    %esp
4531fb:	4e                   	dec    %esi
4531fc:	6a 55                	push   $0x55
4531fe:	2b 41 70             	sub    0x70(%ecx),%eax
453201:	64 45                	fs inc %ebp
453203:	2f                   	das
453204:	54                   	push   %esp
453205:	66 4f                	dec    %di
453207:	6a 65                	push   $0x65
453209:	56                   	push   %esi
45320a:	2b 39                	sub    (%ecx),%edi
45320c:	51                   	push   %ecx
45320d:	32 61 74             	xor    0x74(%ecx),%ah
453210:	56                   	push   %esi
453211:	6b 4d 43 76          	imul   $0x76,0x43(%ebp),%ecx
453215:	52                   	push   %edx
453216:	71 4d                	jno    0x453265
453218:	2f                   	das
453219:	38 52 77             	cmp    %dl,0x77(%edx)
45321c:	62 49 66             	bound  %ecx,0x66(%ecx)
45321f:	41                   	inc    %ecx
453220:	43                   	inc    %ebx
453221:	56                   	push   %esi
453222:	7a 62                	jp     0x453286
453224:	4f                   	dec    %edi
453225:	6c                   	insb   (%dx),%es:(%edi)
453226:	68 4e 69 56 47       	push   $0x4756694e
45322b:	58                   	pop    %eax
45322c:	49                   	dec    %ecx
45322d:	50                   	push   %eax
45322e:	57                   	push   %edi
45322f:	6b 48 50 44          	imul   $0x44,0x50(%eax),%ecx
453233:	66 6c                	data16 insb (%dx),%es:(%edi)
453235:	4b                   	dec    %ebx
453236:	7a 78                	jp     0x4532b0
453238:	30 45 56             	xor    %al,0x56(%ebp)
45323b:	38 32                	cmp    %dh,(%edx)
45323d:	30 56 64             	xor    %dl,0x64(%esi)
453240:	69 79 59 4c 53 6f 32 	imul   $0x326f534c,0x59(%ecx),%edi
453247:	77 4d                	ja     0x453296
453249:	6c                   	insb   (%dx),%es:(%edi)
45324a:	45                   	inc    %ebp
45324b:	59                   	pop    %ecx
45324c:	70 61                	jo     0x4532af
45324e:	6b 46 6c 72          	imul   $0x72,0x6c(%esi),%eax
453252:	67 37                	addr16 aaa
453254:	79 31                	jns    0x453287
453256:	4e                   	dec    %esi
453257:	46                   	inc    %esi
453258:	65 38 67 70          	cmp    %ah,%gs:0x70(%edi)
45325c:	47                   	inc    %edi
45325d:	55                   	push   %ebp
45325e:	42                   	inc    %edx
45325f:	5a                   	pop    %edx
453260:	5a                   	pop    %edx
453261:	59                   	pop    %ecx
453262:	38 41 56             	cmp    %al,0x56(%ecx)
453265:	67 6c                	insb   (%dx),%es:(%di)
453267:	51                   	push   %ecx
453268:	47                   	inc    %edi
453269:	61                   	popa
45326a:	61                   	popa
45326b:	7a 54                	jp     0x4532c1
45326d:	55                   	push   %ebp
45326e:	4b                   	dec    %ebx
45326f:	31 51 75             	xor    %edx,0x75(%ecx)
453272:	58                   	pop    %eax
453273:	4d                   	dec    %ebp
453274:	45                   	inc    %ebp
453275:	55                   	push   %ebp
453276:	64 50                	fs push %eax
453278:	78 79                	js     0x4532f3
45327a:	4f                   	dec    %edi
45327b:	6d                   	insl   (%dx),%es:(%edi)
45327c:	54                   	push   %esp
45327d:	59                   	pop    %ecx
45327e:	79 46                	jns    0x4532c6
453280:	37                   	aaa
453281:	48                   	dec    %eax
453282:	74 61                	je     0x4532e5
453284:	41                   	inc    %ecx
453285:	70 66                	jo     0x4532ed
453287:	35 67 30 2f 45       	xor    $0x452f3067,%eax
45328c:	61                   	popa
45328d:	72 51                	jb     0x4532e0
45328f:	67 4f                	addr16 dec %edi
453291:	37                   	aaa
453292:	4d                   	dec    %ebp
453293:	32 33                	xor    (%ebx),%dh
453295:	56                   	push   %esi
453296:	47                   	inc    %edi
453297:	4b                   	dec    %ebx
453298:	75 50                	jne    0x4532ea
45329a:	47                   	inc    %edi
45329b:	64 56                	fs push %esi
45329d:	77 6a                	ja     0x453309
45329f:	35 59 76 68 58       	xor    $0x58687659,%eax
4532a4:	67 51                	addr16 push %ecx
4532a6:	30 31                	xor    %dh,(%ecx)
4532a8:	39 6f 75             	cmp    %ebp,0x75(%edi)
4532ab:	57                   	push   %edi
4532ac:	45                   	inc    %ebp
4532ad:	5a                   	pop    %edx
4532ae:	7a 57                	jp     0x453307
4532b0:	77 65                	ja     0x453317
4532b2:	56                   	push   %esi
4532b3:	74 51                	je     0x453306
4532b5:	4a                   	dec    %edx
4532b6:	30 4f 74             	xor    %cl,0x74(%edi)
4532b9:	73 51                	jae    0x45330c
4532bb:	75 41                	jne    0x4532fe
4532bd:	37                   	aaa
4532be:	49                   	dec    %ecx
4532bf:	6f                   	outsl  %ds:(%esi),(%dx)
4532c0:	6b 6d 79 53          	imul   $0x53,0x79(%ebp),%ebp
4532c4:	6a 47                	push   $0x47
4532c6:	4e                   	dec    %esi
4532c7:	71 79                	jno    0x453342
4532c9:	51                   	push   %ecx
4532ca:	59                   	pop    %ecx
4532cb:	69 61 78 64 33 34 6b 	imul   $0x6b343364,0x78(%ecx),%esp
4532d2:	38 55 61             	cmp    %dl,0x61(%ebp)
4532d5:	4b                   	dec    %ebx
4532d6:	64 59                	fs pop %ecx
4532d8:	55                   	push   %ebp
4532d9:	65 37                	gs aaa
4532db:	35 64 64 50 44       	xor    $0x44506464,%eax
4532e0:	44                   	inc    %esp
4532e1:	73 73                	jae    0x453356
4532e3:	2b 75 2f             	sub    0x2f(%ebp),%esi
4532e6:	67 53                	addr16 push %ebx
4532e8:	6d                   	insl   (%dx),%es:(%edi)
4532e9:	6b 33 42             	imul   $0x42,(%ebx),%esi
4532ec:	46                   	inc    %esi
4532ed:	5a                   	pop    %edx
4532ee:	6e                   	outsb  %ds:(%esi),(%dx)
4532ef:	30 41 73             	xor    %al,0x73(%ecx)
4532f2:	71 6b                	jno    0x45335f
4532f4:	48                   	dec    %eax
4532f5:	42                   	inc    %edx
4532f6:	30 69 62             	xor    %ch,0x62(%ecx)
4532f9:	44                   	inc    %esp
4532fa:	4d                   	dec    %ebp
4532fb:	65 5a                	gs pop %edx
4532fd:	42                   	inc    %edx
4532fe:	6d                   	insl   (%dx),%es:(%edi)
4532ff:	33 51 4e             	xor    0x4e(%ecx),%edx
453302:	74 4e                	je     0x453352
453304:	4c                   	dec    %esp
453305:	68 67 34 4c 35       	push   $0x354c3467
45330a:	33 4d 39             	xor    0x39(%ebp),%ecx
45330d:	32 46 43             	xor    0x43(%esi),%al
453310:	4a                   	dec    %edx
453311:	55                   	push   %ebp
453312:	73 79                	jae    0x45338d
453314:	32 42 49             	xor    0x49(%edx),%al
453317:	74 71                	je     0x45338a
453319:	71 4e                	jno    0x453369
45331b:	58                   	pop    %eax
45331c:	61                   	popa
45331d:	61                   	popa
45331e:	48                   	dec    %eax
45331f:	6a 66                	push   $0x66
453321:	7a 54                	jp     0x453377
453323:	44                   	inc    %esp
453324:	50                   	push   %eax
453325:	38 66 64             	cmp    %ah,0x64(%esi)
453328:	31 6f 55             	xor    %ebp,0x55(%edi)
45332b:	64 77 75             	fs ja  0x4533a3
45332e:	41                   	inc    %ecx
45332f:	47                   	inc    %edi
453330:	37                   	aaa
453331:	45                   	inc    %ebp
453332:	76 35                	jbe    0x453369
453334:	31 68 46             	xor    %ebp,0x46(%eax)
453337:	7a 50                	jp     0x453389
453339:	33 67 4f             	xor    0x4f(%edi),%esp
45333c:	6c                   	insb   (%dx),%es:(%edi)
45333d:	4e                   	dec    %esi
45333e:	61                   	popa
45333f:	4f                   	dec    %edi
453340:	6f                   	outsl  %ds:(%esi),(%dx)
453341:	2b 32                	sub    (%edx),%esi
453343:	6d                   	insl   (%dx),%es:(%edi)
453344:	5a                   	pop    %edx
453345:	61                   	popa
453346:	70 39                	jo     0x453381
453348:	36 30 74 42 7a       	xor    %dh,%ss:0x7a(%edx,%eax,2)
45334d:	73 46                	jae    0x453395
45334f:	6a 42                	push   $0x42
453351:	51                   	push   %ecx
453352:	51                   	push   %ecx
453353:	32 4a 4d             	xor    0x4d(%edx),%cl
453356:	6c                   	insb   (%dx),%es:(%edi)
453357:	79 64                	jns    0x4533bd
453359:	68 4e 79 5a 44       	push   $0x445a794e
45335e:	77 6e                	ja     0x4533ce
453360:	77 57                	ja     0x4533b9
453362:	53                   	push   %ebx
453363:	46                   	inc    %esi
453364:	59                   	pop    %ecx
453365:	32 49 47             	xor    0x47(%ecx),%cl
453368:	6d                   	insl   (%dx),%es:(%edi)
453369:	58                   	pop    %eax
45336a:	75 58                	jne    0x4533c4
45336c:	6b 42 65 33          	imul   $0x33,0x65(%edx),%eax
453370:	45                   	inc    %ebp
453371:	59                   	pop    %ecx
453372:	49                   	dec    %ecx
453373:	37                   	aaa
453374:	39 58 4f             	cmp    %ebx,0x4f(%eax)
453377:	49                   	dec    %ecx
453378:	4c                   	dec    %esp
453379:	34 52                	xor    $0x52,%al
45337b:	75 65                	jne    0x4533e2
45337d:	55                   	push   %ebp
45337e:	4c                   	dec    %esp
45337f:	4d                   	dec    %ebp
453380:	32 42 66             	xor    0x66(%edx),%al
453383:	70 74                	jo     0x4533f9
453385:	43                   	inc    %ebx
453386:	52                   	push   %edx
453387:	74 74                	je     0x4533fd
453389:	41                   	inc    %ecx
45338a:	67 38 5a 77          	cmp    %bl,0x77(%bp,%si)
45338e:	61                   	popa
45338f:	67 5a                	addr16 pop %edx
453391:	67 75 72             	addr16 jne 0x453406
453394:	4b                   	dec    %ebx
453395:	72 4b                	jb     0x4533e2
453397:	30 4d 57             	xor    %cl,0x57(%ebp)
45339a:	42                   	inc    %edx