45d111:	4b                   	dec    %ebx
45d112:	42                   	inc    %edx
45d113:	32 32                	xor    (%edx),%dh
45d115:	45                   	inc    %ebp
45d116:	57                   	push   %edi
45d117:	41                   	inc    %ecx
45d118:	49                   	dec    %ecx
45d119:	74 55                	je     0x45d170
45d11b:	59                   	pop    %ecx
45d11c:	42                   	inc    %edx
45d11d:	63 66 68             	arpl   %esp,0x68(%esi)
45d120:	55                   	push   %ebp
45d121:	31 70 70             	xor    %esi,0x70(%eax)
45d124:	79 33                	jns    0x45d159
45d126:	37                   	aaa
45d127:	73 77                	jae    0x45d1a0
45d129:	34 50                	xor    $0x50,%al
45d12b:	6d                   	insl   (%dx),%es:(%edi)
45d12c:	44                   	inc    %esp
45d12d:	35 50 6c 47 69       	xor    $0x69476c50,%eax
45d132:	47                   	inc    %edi
45d133:	36 50                	ss push %eax
45d135:	2f                   	das
45d136:	63 4f 71             	arpl   %ecx,0x71(%edi)
45d139:	56                   	push   %esi
45d13a:	63 45 4b             	arpl   %eax,0x4b(%ebp)
45d13d:	34 35                	xor    $0x35,%al
45d13f:	65 48                	gs dec %eax
45d141:	59                   	pop    %ecx
45d142:	46                   	inc    %esi
45d143:	42                   	inc    %edx
45d144:	37                   	aaa
45d145:	58                   	pop    %eax
45d146:	45                   	inc    %ebp
45d147:	5a                   	pop    %edx
45d148:	64 58                	fs pop %eax
45d14a:	77 56                	ja     0x45d1a2
45d14c:	59                   	pop    %ecx
45d14d:	78 44                	js     0x45d193
45d14f:	30 4e 45             	xor    %cl,0x45(%esi)
45d152:	44                   	inc    %esp
45d153:	57                   	push   %edi
45d154:	52                   	push   %edx
45d155:	67 70 4e             	addr16 jo 0x45d1a6
45d158:	48                   	dec    %eax
45d159:	62 39                	bound  %edi,(%ecx)
45d15b:	44                   	inc    %esp
45d15c:	36 67 63 45 39       	arpl   %eax,%ss:0x39(%di)
45d161:	6a 76                	push   $0x76
45d163:	53                   	push   %ebx
45d164:	31 4c 4f 5a          	xor    %ecx,0x5a(%edi,%ecx,2)
45d168:	44                   	inc    %esp
45d169:	73 4a                	jae    0x45d1b5
45d16b:	6c                   	insb   (%dx),%es:(%edi)
45d16c:	65 6d                	gs insl (%dx),%es:(%edi)
45d16e:	33 44 77 65          	xor    0x65(%edi,%esi,2),%eax
45d172:	7a 55                	jp     0x45d1c9
45d174:	37                   	aaa
45d175:	68 61 2b 44 4d       	push   $0x4d442b61
45d17a:	66 64 36 2b 71 2b    	fs sub %ss:0x2b(%ecx),%si
45d180:	44                   	inc    %esp
45d181:	71 78                	jno    0x45d1fb
45d183:	76 71                	jbe    0x45d1f6
45d185:	34 45                	xor    $0x45,%al
45d187:	33 37                	xor    (%edi),%esi
45d189:	58                   	pop    %eax
45d18a:	48                   	dec    %eax
45d18b:	2b 53 69             	sub    0x69(%ebx),%edx
45d18e:	32 32                	xor    (%edx),%dh
45d190:	2f                   	das
45d191:	4c                   	dec    %esp
45d192:	38 4e 31             	cmp    %cl,0x31(%esi)
45d195:	71 69                	jno    0x45d200
45d197:	53                   	push   %ebx
45d198:	6e                   	outsb  %ds:(%esi),(%dx)
45d199:	46                   	inc    %esi
45d19a:	4c                   	dec    %esp
45d19b:	43                   	inc    %ebx
45d19c:	6b 66 75 50          	imul   $0x50,0x75(%esi),%esp
45d1a0:	32 66 35             	xor    0x35(%esi),%ah
45d1a3:	57                   	push   %edi
45d1a4:	30 32                	xor    %dh,(%edx)
45d1a6:	62 59 31             	bound  %ebx,0x31(%ecx)
45d1a9:	7a 4e                	jp     0x45d1f9
45d1ab:	59                   	pop    %ecx
45d1ac:	49                   	dec    %ecx
45d1ad:	58                   	pop    %eax
45d1ae:	41                   	inc    %ecx
45d1af:	62 56 4a             	bound  %edx,0x4a(%esi)
45d1b2:	58                   	pop    %eax
45d1b3:	75 4b                	jne    0x45d200
45d1b5:	2b 4b 5a             	sub    0x5a(%ebx),%ecx
45d1b8:	2f                   	das
45d1b9:	49                   	dec    %ecx
45d1ba:	33 6d 74             	xor    0x74(%ebp),%ebp
45d1bd:	42                   	inc    %edx
45d1be:	7a 51                	jp     0x45d211
45d1c0:	44                   	inc    %esp
45d1c1:	56                   	push   %esi
45d1c2:	6f                   	outsl  %ds:(%esi),(%dx)
45d1c3:	44                   	inc    %esp
45d1c4:	58                   	pop    %eax
45d1c5:	53                   	push   %ebx
45d1c6:	32 6d 79             	xor    0x79(%ebp),%ch
45d1c9:	5a                   	pop    %edx
45d1ca:	46                   	inc    %esi
45d1cb:	4f                   	dec    %edi
45d1cc:	54                   	push   %esp
45d1cd:	32 6b 49             	xor    0x49(%ebx),%ch
45d1d0:	47                   	inc    %edi
45d1d1:	57                   	push   %edi
45d1d2:	36 43                	ss inc %ebx
45d1d4:	63 31                	arpl   %esi,(%ecx)
45d1d6:	6c                   	insb   (%dx),%es:(%edi)
45d1d7:	4b                   	dec    %ebx
45d1d8:	38 70 76             	cmp    %dh,0x76(%eax)
45d1db:	53                   	push   %ebx
45d1dc:	42                   	inc    %edx
45d1dd:	2f                   	das
45d1de:	6f                   	outsl  %ds:(%esi),(%dx)
45d1df:	4b                   	dec    %ebx
45d1e0:	76 72                	jbe    0x45d254
45d1e2:	51                   	push   %ecx
45d1e3:	77 66                	ja     0x45d24b
45d1e5:	6a 4b                	push   $0x4b
45d1e7:	63 42 30             	arpl   %eax,0x30(%edx)
45d1ea:	6d                   	insl   (%dx),%es:(%edi)
45d1eb:	79 57                	jns    0x45d244
45d1ed:	46                   	inc    %esi
45d1ee:	6e                   	outsb  %ds:(%esi),(%dx)
45d1ef:	39 46 51             	cmp    %eax,0x51(%esi)
45d1f2:	4a                   	dec    %edx
45d1f3:	4e                   	dec    %esi
45d1f4:	76 58                	jbe    0x45d24e
45d1f6:	4b                   	dec    %ebx
45d1f7:	73 45                	jae    0x45d23e
45d1f9:	68 6a 41 4d 78       	push   $0x784d416a
45d1fe:	50                   	push   %eax
45d1ff:	44                   	inc    %esp
45d200:	69 53 55 2b 75 71 45 	imul   $0x4571752b,0x55(%ebx),%edx
45d207:	67 4b                	addr16 dec %ebx
45d209:	65 4f                	gs dec %edi
45d20b:	76 56                	jbe    0x45d263
45d20d:	4b                   	dec    %ebx
45d20e:	66 48                	dec    %ax
45d210:	47                   	inc    %edi
45d211:	5a                   	pop    %edx
45d212:	58                   	pop    %eax
45d213:	69 69 74 54 6e 62 77 	imul   $0x77626e54,0x74(%ecx),%ebp
45d21a:	43                   	inc    %ebx
45d21b:	6a 33                	push   $0x33
45d21d:	36 51                	ss push %ecx
45d21f:	45                   	inc    %ebp
45d220:	73 5a                	jae    0x45d27c
45d222:	59                   	pop    %ecx
45d223:	71 79                	jno    0x45d29e
45d225:	6b 35 4f 56 49 5a 71 	imul   $0x71,0x5a49564f,%esi
45d22c:	33 6c 6b 2f          	xor    0x2f(%ebx,%ebp,2),%ebp
45d230:	71 75                	jno    0x45d2a7
45d232:	42                   	inc    %edx
45d233:	42                   	inc    %edx
45d234:	66 38 50 78          	data16 cmp %dl,0x78(%eax)
45d238:	64 2b 72 6e          	sub    %fs:0x6e(%edx),%esi
45d23c:	6b 6b 38 67          	imul   $0x67,0x38(%ebx),%ebp
45d240:	2f                   	das
45d241:	52                   	push   %edx
45d242:	65 71 70             	gs jno 0x45d2b5
45d245:	6c                   	insb   (%dx),%es:(%edi)
45d246:	5a                   	pop    %edx
45d247:	49                   	dec    %ecx
45d248:	35 37 68 2b 57       	xor    $0x572b6837,%eax
45d24d:	46                   	inc    %esi
45d24e:	61                   	popa
45d24f:	2f                   	das
45d250:	61                   	popa
45d251:	78 5a                	js     0x45d2ad
45d253:	48                   	dec    %eax
45d254:	4f                   	dec    %edi
45d255:	71 39                	jno    0x45d290
45d257:	57                   	push   %edi
45d258:	50                   	push   %eax
45d259:	66 54                	push   %sp
45d25b:	4c                   	dec    %esp
45d25c:	41                   	inc    %ecx
45d25d:	39 4a 39             	cmp    %ecx,0x39(%edx)
45d260:	75 65                	jne    0x45d2c7
45d262:	70 35                	jo     0x45d299
45d264:	64 32 33             	xor    %fs:(%ebx),%dh
45d267:	31 36                	xor    %esi,(%esi)
45d269:	53                   	push   %ebx
45d26a:	30 66 41             	xor    %ah,0x41(%esi)
45d26d:	6f                   	outsl  %ds:(%esi),(%dx)
45d26e:	7a 34                	jp     0x45d2a4
45d270:	6f                   	outsl  %ds:(%esi),(%dx)
45d271:	73 6b                	jae    0x45d2de
45d273:	73 4d                	jae    0x45d2c2
45d275:	54                   	push   %esp
45d276:	77 46                	ja     0x45d2be
45d278:	6e                   	outsb  %ds:(%esi),(%dx)
45d279:	47                   	inc    %edi
45d27a:	41                   	inc    %ecx
45d27b:	43                   	inc    %ebx
45d27c:	6c                   	insb   (%dx),%es:(%edi)
45d27d:	64 36 41             	fs ss inc %ecx
45d280:	43                   	inc    %ebx
45d281:	4b                   	dec    %ebx
45d282:	4c                   	dec    %esp
45d283:	46                   	inc    %esi
45d284:	36 55                	ss push %ebp
45d286:	37                   	aaa
45d287:	46                   	inc    %esi
45d288:	30 74 71 71          	xor    %dh,0x71(%ecx,%esi,2)
45d28c:	6b 75 58 76          	imul   $0x76,0x58(%ebp),%esi
45d290:	59                   	pop    %ecx
45d291:	34 4f                	xor    $0x4f,%al
45d293:	48                   	dec    %eax
45d294:	4a                   	dec    %edx
45d295:	52                   	push   %edx
45d296:	5a                   	pop    %edx
45d297:	6b 73 41 45          	imul   $0x45,0x41(%ebx),%esi
45d29b:	69 79 2f 4d 55 30 37 	imul   $0x3730554d,0x2f(%ecx),%edi
45d2a2:	70 49                	jo     0x45d2ed
45d2a4:	4b                   	dec    %ebx
45d2a5:	47                   	inc    %edi
45d2a6:	64 72 78             	fs jb  0x45d321
45d2a9:	54                   	push   %esp
45d2aa:	51                   	push   %ecx
45d2ab:	6b 55 4e 64          	imul   $0x64,0x4e(%ebp),%edx
45d2af:	41                   	inc    %ecx
45d2b0:	50                   	push   %eax
45d2b1:	69 66 70 31 56 56 41 	imul   $0x41565631,0x70(%esi),%esp
45d2b8:	54                   	push   %esp
45d2b9:	77 4d                	ja     0x45d308
45d2bb:	43                   	inc    %ebx
45d2bc:	46                   	inc    %esi
45d2bd:	65 75 61             	gs jne 0x45d321
45d2c0:	4a                   	dec    %edx
45d2c1:	48                   	dec    %eax
45d2c2:	74 47                	je     0x45d30b
45d2c4:	56                   	push   %esi
45d2c5:	33 66 74             	xor    0x74(%esi),%esp
45d2c8:	5a                   	pop    %edx
45d2c9:	50                   	push   %eax
45d2ca:	72 33                	jb     0x45d2ff
45d2cc:	62 50 36             	bound  %edx,0x36(%eax)
45d2cf:	4a                   	dec    %edx
45d2d0:	59                   	pop    %ecx
45d2d1:	58                   	pop    %eax
45d2d2:	39 30                	cmp    %esi,(%eax)
45d2d4:	58                   	pop    %eax
45d2d5:	38 79 31             	cmp    %bh,0x31(%ecx)
45d2d8:	66 70 30             	data16 jo 0x45d30b
45d2db:	38 45 77             	cmp    %al,0x77(%ebp)
45d2de:	70 70                	jo     0x45d350
45d2e0:	67 37                	addr16 aaa
45d2e2:	79 49                	jns    0x45d32d
45d2e4:	51                   	push   %ecx
45d2e5:	62 6b 64             	bound  %ebp,0x64(%ebx)
45d2e8:	59                   	pop    %ecx
45d2e9:	69 72 52 78 65 4e 72 	imul   $0x724e6578,0x52(%edx),%esi
45d2f0:	5a                   	pop    %edx
45d2f1:	78 53                	js     0x45d346
45d2f3:	73 4b                	jae    0x45d340
45d2f5:	41                   	inc    %ecx
45d2f6:	37                   	aaa
45d2f7:	66 4b                	dec    %bx
45d2f9:	47                   	inc    %edi
45d2fa:	76 7a                	jbe    0x45d376
45d2fc:	4f                   	dec    %edi
45d2fd:	48                   	dec    %eax
45d2fe:	55                   	push   %ebp
45d2ff:	4f                   	dec    %edi
45d300:	39 4d 79             	cmp    %ecx,0x79(%ebp)
45d303:	6b 37 78             	imul   $0x78,(%edi),%esi
45d306:	32 55 6d             	xor    0x6d(%ebp),%dl
45d309:	30 6a 4e             	xor    %ch,0x4e(%edx)
45d30c:	63 42 36             	arpl   %eax,0x36(%edx)
45d30f:	4c                   	dec    %esp
45d310:	6a 2f                	push   $0x2f
45d312:	58                   	pop    %eax
45d313:	6e                   	outsb  %ds:(%esi),(%dx)
45d314:	61                   	popa
45d315:	38 49 6e             	cmp    %cl,0x6e(%ecx)
45d318:	45                   	inc    %ebp
45d319:	2b 6e 67             	sub    0x67(%esi),%ebp
45d31c:	53                   	push   %ebx
45d31d:	31 79 34             	xor    %edi,0x34(%ecx)
45d320:	55                   	push   %ebp
45d321:	2b 30                	sub    (%eax),%esi
45d323:	76 47                	jbe    0x45d36c
45d325:	4f                   	dec    %edi
45d326:	48                   	dec    %eax
45d327:	79 6e                	jns    0x45d397
45d329:	73 4f                	jae    0x45d37a
45d32b:	44                   	inc    %esp
45d32c:	5a                   	pop    %edx
45d32d:	76 73                	jbe    0x45d3a2
45d32f:	56                   	push   %esi
45d330:	2b 50 53             	sub    0x53(%eax),%edx
45d333:	6c                   	insb   (%dx),%es:(%edi)
45d334:	45                   	inc    %ebp
45d335:	67 62 74 35          	bound  %esi,0x35(%si)
45d339:	4f                   	dec    %edi
45d33a:	57                   	push   %edi
45d33b:	31 64 42 53          	xor    %esp,0x53(%edx,%eax,2)
45d33f:	6c                   	insb   (%dx),%es:(%edi)
45d340:	39 32                	cmp    %esi,(%edx)
45d342:	6d                   	insl   (%dx),%es:(%edi)
45d343:	4c                   	dec    %esp
45d344:	6d                   	insl   (%dx),%es:(%edi)
45d345:	41                   	inc    %ecx
45d346:	4a                   	dec    %edx
45d347:	78 65                	js     0x45d3ae
45d349:	61                   	popa
45d34a:	79 47                	jns    0x45d393
45d34c:	6c                   	insb   (%dx),%es:(%edi)
45d34d:	31 31                	xor    %esi,(%ecx)
45d34f:	6d                   	insl   (%dx),%es:(%edi)
45d350:	51                   	push   %ecx
45d351:	65 32 77 65          	xor    %gs:0x65(%edi),%dh
45d355:	4c                   	dec    %esp
45d356:	74 2b                	je     0x45d383
45d358:	47                   	inc    %edi
45d359:	6b 4a 51 68          	imul   $0x68,0x51(%edx),%ecx
45d35d:	6f                   	outsl  %ds:(%esi),(%dx)
45d35e:	72 72                	jb     0x45d3d2
45d360:	42                   	inc    %edx
45d361:	42                   	inc    %edx
45d362:	5a                   	pop    %edx
45d363:	4a                   	dec    %edx
45d364:	46                   	inc    %esi
45d365:	30 46 77             	xor    %al,0x77(%esi)
45d368:	2f                   	das
45d369:	6a 55                	push   $0x55
45d36b:	77 43                	ja     0x45d3b0
45d36d:	36 48                	ss dec %eax
45d36f:	6d                   	insl   (%dx),%es:(%edi)
45d370:	63 65 62             	arpl   %esp,0x62(%ebp)
45d373:	4a                   	dec    %edx
45d374:	30 30                	xor    %dh,(%eax)
45d376:	65 30 2b             	xor    %ch,%gs:(%ebx)
45d379:	52                   	push   %edx
45d37a:	34 46                	xor    $0x46,%al
45d37c:	64 79 41             	fs jns 0x45d3c0
45d37f:	54                   	push   %esp
45d380:	37                   	aaa
45d381:	51                   	push   %ecx
45d382:	70 74                	jo     0x45d3f8
45d384:	4a                   	dec    %edx
45d385:	78 41                	js     0x45d3c8