45f170:	44                   	inc    %esp
45f171:	39 45 39             	cmp    %eax,0x39(%ebp)
45f174:	6a 68                	push   $0x68
45f176:	6c                   	insb   (%dx),%es:(%edi)
45f177:	4a                   	dec    %edx
45f178:	39 5a 4e             	cmp    %ebx,0x4e(%edx)
45f17b:	39 6e 4d             	cmp    %ebp,0x4d(%esi)
45f17e:	6b 6b 44 71          	imul   $0x71,0x44(%ebx),%ebp
45f182:	56                   	push   %esi
45f183:	48                   	dec    %eax
45f184:	35 54 65 69 4e       	xor    $0x4e696554,%eax
45f189:	42                   	inc    %edx
45f18a:	75 70                	jne    0x45f1fc
45f18c:	63 79 70             	arpl   %edi,0x70(%ecx)
45f18f:	74 6b                	je     0x45f1fc
45f191:	50                   	push   %eax
45f192:	73 30                	jae    0x45f1c4
45f194:	65 73 6c             	gs jae 0x45f203
45f197:	63 62 33             	arpl   %esp,0x33(%edx)
45f19a:	7a 51                	jp     0x45f1ed
45f19c:	59                   	pop    %ecx
45f19d:	31 30                	xor    %esi,(%eax)
45f19f:	64 55                	fs push %ebp
45f1a1:	38 73 41             	cmp    %dh,0x41(%ebx)
45f1a4:	62 58 53             	bound  %ebx,0x53(%eax)
45f1a7:	6b 30 5a             	imul   $0x5a,(%eax),%esi
45f1aa:	47                   	inc    %edi
45f1ab:	52                   	push   %edx
45f1ac:	6a 4c                	push   $0x4c
45f1ae:	6e                   	outsb  %ds:(%esi),(%dx)
45f1af:	46                   	inc    %esi
45f1b0:	48                   	dec    %eax
45f1b1:	4e                   	dec    %esi
45f1b2:	79 50                	jns    0x45f204
45f1b4:	37                   	aaa
45f1b5:	67 70 64             	addr16 jo 0x45f21c
45f1b8:	4f                   	dec    %edi
45f1b9:	42                   	inc    %edx
45f1ba:	66 66 34 36          	data16 data16 xor $0x36,%al
45f1be:	47                   	inc    %edi
45f1bf:	63 63 39             	arpl   %esp,0x39(%ebx)
45f1c2:	7a 33                	jp     0x45f1f7
45f1c4:	73 55                	jae    0x45f21b
45f1c6:	44                   	inc    %esp
45f1c7:	6d                   	insl   (%dx),%es:(%edi)
45f1c8:	75 6c                	jne    0x45f236
45f1ca:	36 56                	ss push %esi
45f1cc:	71 6b                	jno    0x45f239
45f1ce:	6f                   	outsl  %ds:(%esi),(%dx)
45f1cf:	52                   	push   %edx
45f1d0:	42                   	inc    %edx
45f1d1:	46                   	inc    %esi
45f1d2:	59                   	pop    %ecx
45f1d3:	6e                   	outsb  %ds:(%esi),(%dx)
45f1d4:	4b                   	dec    %ebx
45f1d5:	63 66 37             	arpl   %esp,0x37(%esi)
45f1d8:	52                   	push   %edx
45f1d9:	47                   	inc    %edi
45f1da:	6b 74 30 4a 70       	imul   $0x70,0x4a(%eax,%esi,1),%esi
45f1df:	62 4b 4c             	bound  %ecx,0x4c(%ebx)
45f1e2:	76 4e                	jbe    0x45f232
45f1e4:	33 35 68 76 64 61    	xor    0x61647668,%esi
45f1ea:	4a                   	dec    %edx
45f1eb:	67 66 48             	addr16 dec %ax
45f1ee:	59                   	pop    %ecx
45f1ef:	32 70 6b             	xor    0x6b(%eax),%dh
45f1f2:	49                   	dec    %ecx
45f1f3:	6e                   	outsb  %ds:(%esi),(%dx)
45f1f4:	65 37                	gs aaa
45f1f6:	4a                   	dec    %edx
45f1f7:	58                   	pop    %eax
45f1f8:	42                   	inc    %edx
45f1f9:	70 69                	jo     0x45f264
45f1fb:	74 68                	je     0x45f265
45f1fd:	37                   	aaa
45f1fe:	52                   	push   %edx
45f1ff:	66 4d                	dec    %bp
45f201:	53                   	push   %ebx
45f202:	4e                   	dec    %esi
45f203:	46                   	inc    %esi
45f204:	2b 52 6f             	sub    0x6f(%edx),%edx
45f207:	77 6a                	ja     0x45f273
45f209:	36 71 57             	ss jno 0x45f263
45f20c:	2f                   	das
45f20d:	57                   	push   %edi
45f20e:	50                   	push   %eax
45f20f:	34 53                	xor    $0x53,%al
45f211:	48                   	dec    %eax
45f212:	39 7a 41             	cmp    %edi,0x41(%edx)
45f215:	76 4a                	jbe    0x45f261
45f217:	30 6c 4b 62          	xor    %ch,0x62(%ebx,%ecx,2)
45f21b:	34 57                	xor    $0x57,%al
45f21d:	74 6a                	je     0x45f289
45f21f:	2b 54 64 56          	sub    0x56(%esp,%eiz,2),%edx
45f223:	4f                   	dec    %edi
45f224:	47                   	inc    %edi
45f225:	30 31                	xor    %dh,(%ecx)
45f227:	48                   	dec    %eax
45f228:	70 48                	jo     0x45f272
45f22a:	36 4d                	ss dec %ebp
45f22c:	56                   	push   %esi
45f22d:	52                   	push   %edx
45f22e:	78 69                	js     0x45f299
45f230:	37                   	aaa
45f231:	6a 33                	push   $0x33
45f233:	32 46 2b             	xor    0x2b(%esi),%al
45f236:	6d                   	insl   (%dx),%es:(%edi)
45f237:	70 70                	jo     0x45f2a9
45f239:	30 57 48             	xor    %dl,0x48(%edi)
45f23c:	38 6d 44             	cmp    %ch,0x44(%ebp)
45f23f:	4a                   	dec    %edx
45f240:	38 63 4d             	cmp    %ah,0x4d(%ebx)
45f243:	4d                   	dec    %ebp
45f244:	6d                   	insl   (%dx),%es:(%edi)
45f245:	33 79 47             	xor    0x47(%ecx),%edi
45f248:	43                   	inc    %ebx
45f249:	70 61                	jo     0x45f2ac
45f24b:	66 2b 62 57          	sub    0x57(%edx),%sp
45f24f:	44                   	inc    %esp
45f250:	79 4a                	jns    0x45f29c
45f252:	79 53                	jns    0x45f2a7
45f254:	71 67                	jno    0x45f2bd
45f256:	31 6f 58             	xor    %ebp,0x58(%edi)
45f259:	68 4e 49 69 63       	push   $0x6369494e
45f25e:	62 58 34             	bound  %ebx,0x34(%eax)
45f261:	72 31                	jb     0x45f294
45f263:	55                   	push   %ebp
45f264:	6a 35                	push   $0x35
45f266:	2f                   	das
45f267:	39 56 58             	cmp    %edx,0x58(%esi)
45f26a:	47                   	inc    %edi
45f26b:	70 68                	jo     0x45f2d5
45f26d:	53                   	push   %ebx
45f26e:	4f                   	dec    %edi
45f26f:	55                   	push   %ebp
45f270:	51                   	push   %ecx
45f271:	42                   	inc    %edx
45f272:	4c                   	dec    %esp
45f273:	37                   	aaa
45f274:	63 35 6b 63 55 61    	arpl   %esi,0x6155636b
45f27a:	6d                   	insl   (%dx),%es:(%edi)
45f27b:	76 31                	jbe    0x45f2ae
45f27d:	6c                   	insb   (%dx),%es:(%edi)
45f27e:	71 4e                	jno    0x45f2ce
45f280:	43                   	inc    %ebx
45f281:	73 69                	jae    0x45f2ec
45f283:	57                   	push   %edi
45f284:	2b 2b                	sub    (%ebx),%ebp
45f286:	4d                   	dec    %ebp
45f287:	44                   	inc    %esp
45f288:	6e                   	outsb  %ds:(%esi),(%dx)
45f289:	31 63 62             	xor    %esp,0x62(%ebx)
45f28c:	63 59 53             	arpl   %ebx,0x53(%ecx)
45f28f:	68 6c 75 76 61       	push   $0x6176756c
45f294:	6b 43 61 41          	imul   $0x41,0x61(%ebx),%eax
45f298:	53                   	push   %ebx
45f299:	6f                   	outsl  %ds:(%esi),(%dx)
45f29a:	6f                   	outsl  %ds:(%esi),(%dx)
45f29b:	4c                   	dec    %esp
45f29c:	59                   	pop    %ecx
45f29d:	43                   	inc    %ebx
45f29e:	61                   	popa
45f29f:	75 56                	jne    0x45f2f7
45f2a1:	57                   	push   %edi
45f2a2:	56                   	push   %esi
45f2a3:	4d                   	dec    %ebp
45f2a4:	75 41                	jne    0x45f2e7
45f2a6:	48                   	dec    %eax
45f2a7:	43                   	inc    %ebx
45f2a8:	4f                   	dec    %edi
45f2a9:	48                   	dec    %eax
45f2aa:	71 6f                	jno    0x45f31b
45f2ac:	74 4a                	je     0x45f2f8
45f2ae:	57                   	push   %edi
45f2af:	41                   	inc    %ecx
45f2b0:	68 6c 79 51 36       	push   $0x3651796c
45f2b5:	77 4d                	ja     0x45f304
45f2b7:	6c                   	insb   (%dx),%es:(%edi)
45f2b8:	69 4d 70 31 45 4c 39 	imul   $0x394c4531,0x70(%ebp),%ecx
45f2bf:	76 30                	jbe    0x45f2f1
45f2c1:	4b                   	dec    %ebx
45f2c2:	49                   	dec    %ecx
45f2c3:	63 36                	arpl   %esi,(%esi)
45f2c5:	58                   	pop    %eax
45f2c6:	72 47                	jb     0x45f30f
45f2c8:	31 4f 47             	xor    %ecx,0x47(%edi)
45f2cb:	2b 6f 75             	sub    0x75(%edi),%ebp
45f2ce:	56                   	push   %esi
45f2cf:	4c                   	dec    %esp
45f2d0:	35 36 78 68 74       	xor    $0x74687836,%eax
45f2d5:	44                   	inc    %esp
45f2d6:	51                   	push   %ecx
45f2d7:	43                   	inc    %ebx
45f2d8:	50                   	push   %eax
45f2d9:	34 50                	xor    $0x50,%al
45f2db:	42                   	inc    %edx
45f2dc:	4d                   	dec    %ebp
45f2dd:	54                   	push   %esp
45f2de:	36 4d                	ss dec %ebp
45f2e0:	50                   	push   %eax
45f2e1:	48                   	dec    %eax
45f2e2:	67 6f                	outsl  %ds:(%si),(%dx)
45f2e4:	79 49                	jns    0x45f32f
45f2e6:	4d                   	dec    %ebp
45f2e7:	38 54 41 6d          	cmp    %dl,0x6d(%ecx,%eax,2)
45f2eb:	42                   	inc    %edx
45f2ec:	42                   	inc    %edx
45f2ed:	4b                   	dec    %ebx
45f2ee:	69 51 37 6b 66 4d 4a 	imul   $0x4a4d666b,0x37(%ecx),%edx
45f2f5:	46                   	inc    %esi
45f2f6:	74 30                	je     0x45f328
45f2f8:	64 57                	fs push %edi
45f2fa:	47                   	inc    %edi
45f2fb:	57                   	push   %edi
45f2fc:	35 51 62 39 45       	xor    $0x45396251,%eax
45f301:	31 4c 41 63          	xor    %ecx,0x63(%ecx,%eax,2)
45f305:	58                   	pop    %eax
45f306:	6c                   	insb   (%dx),%es:(%edi)
45f307:	74 47                	je     0x45f350
45f309:	75 6f                	jne    0x45f37a
45f30b:	66 67 61             	addr16 popaw
45f30e:	4a                   	dec    %edx
45f30f:	32 34 74             	xor    (%esp,%esi,2),%dh
45f312:	68 6f 64 7a 4d       	push   $0x4d7a646f
45f317:	6d                   	insl   (%dx),%es:(%edi)
45f318:	70 53                	jo     0x45f36d
45f31a:	49                   	dec    %ecx
45f31b:	59                   	pop    %ecx
45f31c:	32 61 48             	xor    0x48(%ecx),%ah
45f31f:	34 76                	xor    $0x76,%al
45f321:	30 64 77 51          	xor    %ah,0x51(%edi,%esi,2)
45f325:	39 76 67             	cmp    %esi,0x67(%esi)
45f328:	30 62 72             	xor    %ah,0x72(%edx)
45f32b:	58                   	pop    %eax
45f32c:	42                   	inc    %edx
45f32d:	46                   	inc    %esi
45f32e:	4b                   	dec    %ebx
45f32f:	56                   	push   %esi
45f330:	4d                   	dec    %ebp
45f331:	6e                   	outsb  %ds:(%esi),(%dx)
45f332:	41                   	inc    %ecx
45f333:	4b                   	dec    %ebx
45f334:	70 58                	jo     0x45f38e
45f336:	50                   	push   %eax
45f337:	37                   	aaa
45f338:	50                   	push   %eax
45f339:	2f                   	das
45f33a:	30 32                	xor    %dh,(%edx)
45f33c:	6a 79                	push   $0x79
45f33e:	54                   	push   %esp
45f33f:	50                   	push   %eax
45f340:	66 6c                	data16 insb (%dx),%es:(%edi)
45f342:	2b 2b                	sub    (%ebx),%ebp
45f344:	71 33                	jno    0x45f379
45f346:	34 37                	xor    $0x37,%al
45f348:	52                   	push   %edx
45f349:	68 76 2b 6f 34       	push   $0x346f2b76
45f34e:	72 67                	jb     0x45f3b7
45f350:	34 4c                	xor    $0x4c,%al
45f352:	50                   	push   %eax
45f353:	38 48 6c             	cmp    %cl,0x6c(%eax)
45f356:	59                   	pop    %ecx
45f357:	50                   	push   %eax
45f358:	6d                   	insl   (%dx),%es:(%edi)
45f359:	65 79 63             	gs jns 0x45f3bf
45f35c:	6a 56                	push   $0x56
45f35e:	6c                   	insb   (%dx),%es:(%edi)
45f35f:	35 78 79 59 42       	xor    $0x42597978,%eax
45f364:	6e                   	outsb  %ds:(%esi),(%dx)
45f365:	39 76 34             	cmp    %esi,0x34(%esi)
45f368:	53                   	push   %ebx
45f369:	70 66                	jo     0x45f3d1
45f36b:	42                   	inc    %edx
45f36c:	4e                   	dec    %esi
45f36d:	58                   	pop    %eax
45f36e:	33 4b 30             	xor    0x30(%ebx),%ecx
45f371:	32 35 78 45 67 53    	xor    0x53674578,%dh
45f377:	42                   	inc    %edx
45f378:	39 63 52             	cmp    %esp,0x52(%ebx)
45f37b:	63 69 48             	arpl   %ebp,0x48(%ecx)
45f37e:	33 64 39 39          	xor    0x39(%ecx,%edi,1),%esp
45f382:	39 38                	cmp    %edi,(%eax)
45f384:	5a                   	pop    %edx
45f385:	4a                   	dec    %edx
45f386:	48                   	dec    %eax
45f387:	32 51 48             	xor    0x48(%ecx),%dl
45f38a:	44                   	inc    %esp
45f38b:	54                   	push   %esp
45f38c:	7a 73                	jp     0x45f401
45f38e:	65 70 47             	gs jo  0x45f3d8
45f391:	4a                   	dec    %edx
45f392:	63 39                	arpl   %edi,(%ecx)
45f394:	33 76 49             	xor    0x49(%esi),%esi
45f397:	33 4b 77             	xor    0x77(%ebx),%ecx
45f39a:	6a 68                	push   $0x68
45f39c:	43                   	inc    %ebx
45f39d:	4b                   	dec    %ebx
45f39e:	6c                   	insb   (%dx),%es:(%edi)
45f39f:	6e                   	outsb  %ds:(%esi),(%dx)
45f3a0:	39 47 59             	cmp    %eax,0x59(%edi)
45f3a3:	38 79 37             	cmp    %bh,0x37(%ecx)
45f3a6:	69 7a 44 79 35 73 66 	imul   $0x66733579,0x44(%edx),%edi
45f3ad:	4c                   	dec    %esp
45f3ae:	47                   	inc    %edi
45f3af:	58                   	pop    %eax
45f3b0:	77 65                	ja     0x45f417
45f3b2:	41                   	inc    %ecx
45f3b3:	67 70 69             	addr16 jo 0x45f41f
45f3b6:	74 7a                	je     0x45f432
45f3b8:	46                   	inc    %esi
45f3b9:	73 65                	jae    0x45f420
45f3bb:	38 63 47             	cmp    %ah,0x47(%ebx)
45f3be:	63 56 67             	arpl   %edx,0x67(%esi)
45f3c1:	55                   	push   %ebp
45f3c2:	6d                   	insl   (%dx),%es:(%edi)
45f3c3:	51                   	push   %ecx
45f3c4:	6c                   	insb   (%dx),%es:(%edi)
45f3c5:	53                   	push   %ebx
45f3c6:	51                   	push   %ecx
45f3c7:	66 4c                	dec    %sp
45f3c9:	50                   	push   %eax
45f3ca:	30 69 45             	xor    %ch,0x45(%ecx)
45f3cd:	56                   	push   %esi
45f3ce:	47                   	inc    %edi
45f3cf:	49                   	dec    %ecx
45f3d0:	56                   	push   %esi
45f3d1:	47                   	inc    %edi
45f3d2:	77 44                	ja     0x45f418
45f3d4:	4d                   	dec    %ebp
45f3d5:	44                   	inc    %esp
45f3d6:	63 32                	arpl   %esi,(%edx)
45f3d8:	61                   	popa
45f3d9:	74 4d                	je     0x45f428
45f3db:	44                   	inc    %esp
45f3dc:	5a                   	pop    %edx
45f3dd:	48                   	dec    %eax
45f3de:	33 53 4f             	xor    0x4f(%ebx),%edx
45f3e1:	45                   	inc    %ebp
45f3e2:	73 2b                	jae    0x45f40f
45f3e4:	64 6f                	outsl  %fs:(%esi),(%dx)
45f3e6:	38 7a 79             	cmp    %bh,0x79(%edx)
45f3e9:	57                   	push   %edi
45f3ea:	65 6f                	outsl  %gs:(%esi),(%dx)
45f3ec:	44                   	inc    %esp
45f3ed:	39 66 77             	cmp    %esp,0x77(%esi)
45f3f0:	44                   	inc    %esp
45f3f1:	67 2f                	addr16 das
45f3f3:	51                   	push   %ecx
45f3f4:	41                   	inc    %ecx
45f3f5:	4f                   	dec    %edi