45110a:	68 31 57 49 64       	push   $0x64495731
45110f:	66 46                	inc    %si
451111:	66 43                	inc    %bx
451113:	42                   	inc    %edx
451114:	65 4f                	gs dec %edi
451116:	44                   	inc    %esp
451117:	76 51                	jbe    0x45116a
451119:	72 2b                	jb     0x451146
45111b:	54                   	push   %esp
45111c:	33 55 6b             	xor    0x6b(%ebp),%edx
45111f:	46                   	inc    %esi
451120:	6c                   	insb   (%dx),%es:(%edi)
451121:	4f                   	dec    %edi
451122:	6f                   	outsl  %ds:(%esi),(%dx)
451123:	6b 45 61 4c          	imul   $0x4c,0x61(%ebp),%eax
451127:	46                   	inc    %esi
451128:	4f                   	dec    %edi
451129:	78 75                	js     0x4511a0
45112b:	4d                   	dec    %ebp
45112c:	61                   	popa
45112d:	49                   	dec    %ecx
45112e:	57                   	push   %edi
45112f:	4a                   	dec    %edx
451130:	6f                   	outsl  %ds:(%esi),(%dx)
451131:	32 2f                	xor    (%edi),%ch
451133:	42                   	inc    %edx
451134:	44                   	inc    %esp
451135:	53                   	push   %ebx
451136:	46                   	inc    %esi
451137:	4e                   	dec    %esi
451138:	79 42                	jns    0x45117c
45113a:	68 49 6f 64 6e       	push   $0x6e646f49
45113f:	55                   	push   %ebp
451140:	4c                   	dec    %esp
451141:	39 54 30 4c          	cmp    %edx,0x4c(%eax,%esi,1)
451145:	6d                   	insl   (%dx),%es:(%edi)
451146:	4d                   	dec    %ebp
451147:	32 43 4c             	xor    0x4c(%ebx),%al
45114a:	52                   	push   %edx
45114b:	62 72 34             	bound  %esi,0x34(%edx)
45114e:	68 32 71 35 38       	push   $0x38357132
451153:	37                   	aaa
451154:	73 7a                	jae    0x4511d0
451156:	6a 34                	push   $0x34
451158:	64 66 6a 42          	fs pushw $0x42
45115c:	42                   	inc    %edx
45115d:	6a 61                	push   $0x61
45115f:	64 47                	fs inc %edi
451161:	42                   	inc    %edx
451162:	71 4d                	jno    0x4511b1
451164:	77 33                	ja     0x451199
451166:	68 39 59 77 6b       	push   $0x6b775939
45116b:	75 64                	jne    0x4511d1
45116d:	6a 5a                	push   $0x5a
45116f:	6d                   	insl   (%dx),%es:(%edi)
451170:	47                   	inc    %edi
451171:	43                   	inc    %ebx
451172:	4f                   	dec    %edi
451173:	68 47 49 54 62       	push   $0x62544947
451178:	2f                   	das
451179:	58                   	pop    %eax
45117a:	6a 71                	push   $0x71
45117c:	2b 61 73             	sub    0x73(%ecx),%esp
45117f:	6a 6e                	push   $0x6e
451181:	69 49 39 54 61 53 4e 	imul   $0x4e536154,0x39(%ecx),%ecx
451188:	42                   	inc    %edx
451189:	56                   	push   %esi
45118a:	4f                   	dec    %edi
45118b:	4d                   	dec    %ebp
45118c:	44                   	inc    %esp
45118d:	45                   	inc    %ebp
45118e:	4e                   	dec    %esi
45118f:	68 49 51 78 71       	push   $0x71785149
451194:	32 41 4e             	xor    0x4e(%ecx),%al
451197:	4f                   	dec    %edi
451198:	59                   	pop    %ecx
451199:	4c                   	dec    %esp
45119a:	6f                   	outsl  %ds:(%esi),(%dx)
45119b:	63 4e 4c             	arpl   %ecx,0x4c(%esi)
45119e:	35 56 57 59 70       	xor    $0x70595756,%eax
4511a3:	37                   	aaa
4511a4:	42                   	inc    %edx
4511a5:	38 49 68             	cmp    %cl,0x68(%ecx)
4511a8:	74 71                	je     0x45121b
4511aa:	72 6e                	jb     0x45121a
4511ac:	50                   	push   %eax
4511ad:	39 6a 4b             	cmp    %ebp,0x4b(%edx)
4511b0:	62 37                	bound  %esi,(%edi)
4511b2:	70 75                	jo     0x451229
4511b4:	48                   	dec    %eax
4511b5:	6d                   	insl   (%dx),%es:(%edi)
4511b6:	4c                   	dec    %esp
4511b7:	41                   	inc    %ecx
4511b8:	79 35                	jns    0x4511ef
4511ba:	4f                   	dec    %edi
4511bb:	65 62 61 4b          	bound  %esp,%gs:0x4b(%ecx)
4511bf:	43                   	inc    %ebx
4511c0:	78 32                	js     0x4511f4
4511c2:	69 49 34 66 78 45 6d 	imul   $0x6d457866,0x34(%ecx),%ecx
4511c9:	58                   	pop    %eax
4511ca:	45                   	inc    %ebp
4511cb:	4a                   	dec    %edx
4511cc:	2b 54 73 63          	sub    0x63(%ebx,%esi,2),%edx
4511d0:	4e                   	dec    %esi
4511d1:	6f                   	outsl  %ds:(%esi),(%dx)
4511d2:	4e                   	dec    %esi
4511d3:	75 6f                	jne    0x451244
4511d5:	4c                   	dec    %esp
4511d6:	44                   	inc    %esp
4511d7:	62 67 73             	bound  %esp,0x73(%edi)
4511da:	36 45                	ss inc %ebp
4511dc:	52                   	push   %edx
4511dd:	68 6a 5a 37 61       	push   $0x61375a6a
4511e2:	38 7a 68             	cmp    %bh,0x68(%edx)
4511e5:	4e                   	dec    %esi
4511e6:	72 4e                	jb     0x451236
4511e8:	43                   	inc    %ebx
4511e9:	45                   	inc    %ebp
4511ea:	63 33                	arpl   %esi,(%ebx)
4511ec:	39 37                	cmp    %esi,(%edi)
4511ee:	57                   	push   %edi
4511ef:	6c                   	insb   (%dx),%es:(%edi)
4511f0:	73 59                	jae    0x45124b
4511f2:	52                   	push   %edx
4511f3:	35 43 42 51 58       	xor    $0x58514243,%eax
4511f8:	46                   	inc    %esi
4511f9:	58                   	pop    %eax
4511fa:	73 78                	jae    0x451274
4511fc:	78 4f                	js     0x45124d
4511fe:	34 55                	xor    $0x55,%al
451200:	51                   	push   %ecx
451201:	47                   	inc    %edi
451202:	56                   	push   %esi
451203:	78 76                	js     0x45127b
451205:	39 4f 56             	cmp    %ecx,0x56(%edi)
451208:	42                   	inc    %edx
451209:	2f                   	das
45120a:	41                   	inc    %ecx
45120b:	63 65 38             	arpl   %esp,0x38(%ebp)
45120e:	6c                   	insb   (%dx),%es:(%edi)
45120f:	76 33                	jbe    0x451244
451211:	51                   	push   %ecx
451212:	77 66                	ja     0x45127a
451214:	74 65                	je     0x45127b
451216:	52                   	push   %edx
451217:	6c                   	insb   (%dx),%es:(%edi)
451218:	46                   	inc    %esi
451219:	58                   	pop    %eax
45121a:	66 31 68 72          	xor    %bp,0x72(%eax)
45121e:	72 6e                	jb     0x45128e
451220:	50                   	push   %eax
451221:	71 47                	jno    0x45126a
451223:	66 68 45 32          	pushw  $0x3245
451227:	42                   	inc    %edx
451228:	71 4e                	jno    0x451278
45122a:	46                   	inc    %esi
45122b:	34 59                	xor    $0x59,%al
45122d:	4e                   	dec    %esi
45122e:	6f                   	outsl  %ds:(%esi),(%dx)
45122f:	70 56                	jo     0x451287
451231:	59                   	pop    %ecx
451232:	65 51                	gs push %ecx
451234:	44                   	inc    %esp
451235:	33 32                	xor    (%edx),%esi
451237:	6a 30                	push   $0x30
451239:	4b                   	dec    %ebx
45123a:	41                   	inc    %ecx
45123b:	45                   	inc    %ebp
45123c:	4e                   	dec    %esi
45123d:	62 30                	bound  %esi,(%eax)
45123f:	47                   	inc    %edi
451240:	6b 70 61 37          	imul   $0x37,0x61(%eax),%esi
451244:	33 68 6b             	xor    0x6b(%eax),%ebp
451247:	47                   	inc    %edi
451248:	33 36                	xor    (%esi),%esi
45124a:	52                   	push   %edx
45124b:	34 45                	xor    $0x45,%al
45124d:	59                   	pop    %ecx
45124e:	31 6b 54             	xor    %ebp,0x54(%ebx)
451251:	49                   	dec    %ecx
451252:	4a                   	dec    %edx
451253:	34 32                	xor    $0x32,%al
451255:	6f                   	outsl  %ds:(%esi),(%dx)
451256:	49                   	dec    %ecx
451257:	43                   	inc    %ebx
451258:	47                   	inc    %edi
451259:	48                   	dec    %eax
45125a:	43                   	inc    %ebx
45125b:	2f                   	das
45125c:	46                   	inc    %esi
45125d:	6b 2b 4c             	imul   $0x4c,(%ebx),%ebp
451260:	47                   	inc    %edi
451261:	6a 54                	push   $0x54
451263:	71 6c                	jno    0x4512d1
451265:	36 6f                	outsl  %ss:(%esi),(%dx)
451267:	4a                   	dec    %edx
451268:	34 50                	xor    $0x50,%al
45126a:	52                   	push   %edx
45126b:	78 4a                	js     0x4512b7
45126d:	4b                   	dec    %ebx
45126e:	50                   	push   %eax
45126f:	76 45                	jbe    0x4512b6
451271:	56                   	push   %esi
451272:	6f                   	outsl  %ds:(%esi),(%dx)
451273:	77 78                	ja     0x4512ed
451275:	39 51 69             	cmp    %edx,0x69(%ecx)
451278:	74 35                	je     0x4512af
45127a:	7a 59                	jp     0x4512d5
45127c:	77 6f                	ja     0x4512ed
45127e:	7a 4e                	jp     0x4512ce
451280:	4c                   	dec    %esp
451281:	6b 39 53             	imul   $0x53,(%ecx),%edi
451284:	4d                   	dec    %ebp
451285:	44                   	inc    %esp
451286:	70 6c                	jo     0x4512f4
451288:	79 35                	jns    0x4512bf
45128a:	52                   	push   %edx
45128b:	6a 31                	push   $0x31
45128d:	48                   	dec    %eax
45128e:	70 52                	jo     0x4512e2
451290:	4f                   	dec    %edi
451291:	53                   	push   %ebx
451292:	34 6a                	xor    $0x6a,%al
451294:	68 50 4c 65 66       	push   $0x66654c50
451299:	4c                   	dec    %esp
45129a:	37                   	aaa
45129b:	70 61                	jo     0x4512fe
45129d:	6d                   	insl   (%dx),%es:(%edi)
45129e:	77 4c                	ja     0x4512ec
4512a0:	57                   	push   %edi
4512a1:	7a 57                	jp     0x4512fa
4512a3:	39 2b                	cmp    %ebp,(%ebx)
4512a5:	69 4a 4e 50 39 6d 49 	imul   $0x496d3950,0x4e(%edx),%ecx
4512ac:	69 58 55 2f 4c 33 74 	imul   $0x74334c2f,0x55(%eax),%ebx
4512b3:	41                   	inc    %ecx
4512b4:	41                   	inc    %ecx
4512b5:	59                   	pop    %ecx
4512b6:	62 4d 75             	bound  %ecx,0x75(%ebp)
4512b9:	33 6e 32             	xor    0x32(%esi),%ebp
4512bc:	59                   	pop    %ecx
4512bd:	75 2b                	jne    0x4512ea
4512bf:	75 62                	jne    0x451323
4512c1:	41                   	inc    %ecx
4512c2:	32 53 43             	xor    0x43(%ebx),%dl
4512c5:	4f                   	dec    %edi
4512c6:	51                   	push   %ecx
4512c7:	72 58                	jb     0x451321
4512c9:	75 66                	jne    0x451331
4512cb:	68 48 66 35 4f       	push   $0x4f356648
4512d0:	4c                   	dec    %esp
4512d1:	76 5a                	jbe    0x45132d
4512d3:	4f                   	dec    %edi
4512d4:	59                   	pop    %ecx
4512d5:	4d                   	dec    %ebp
4512d6:	4f                   	dec    %edi
4512d7:	35 4a 70 68 54       	xor    $0x5468704a,%eax
4512dc:	58                   	pop    %eax
4512dd:	4e                   	dec    %esi
4512de:	51                   	push   %ecx
4512df:	53                   	push   %ebx
4512e0:	59                   	pop    %ecx
4512e1:	57                   	push   %edi
4512e2:	51                   	push   %ecx
4512e3:	48                   	dec    %eax
4512e4:	68 57 39 31 2b       	push   $0x2b313957
4512e9:	6d                   	insl   (%dx),%es:(%edi)
4512ea:	73 65                	jae    0x451351
4512ec:	6a 76                	push   $0x76
4512ee:	51                   	push   %ecx
4512ef:	58                   	pop    %eax
4512f0:	32 53 4d             	xor    0x4d(%ebx),%dl
4512f3:	71 56                	jno    0x45134b
4512f5:	61                   	popa
4512f6:	6d                   	insl   (%dx),%es:(%edi)
4512f7:	34 6d                	xor    $0x6d,%al
4512f9:	4a                   	dec    %edx
4512fa:	35 31 6d 2f 79       	xor    $0x792f6d31,%eax
4512ff:	72 61                	jb     0x451362
451301:	37                   	aaa
451302:	6b 62 73 5a          	imul   $0x5a,0x73(%edx),%esp
451306:	4b                   	dec    %ebx
451307:	70 67                	jo     0x451370
451309:	45                   	inc    %ebp
45130a:	78 4b                	js     0x451357
45130c:	54                   	push   %esp
45130d:	34 67                	xor    $0x67,%al
45130f:	32 31                	xor    (%ecx),%dh
451311:	42                   	inc    %edx
451312:	59                   	pop    %ecx
451313:	4a                   	dec    %edx
451314:	44                   	inc    %esp
451315:	4d                   	dec    %ebp
451316:	6c                   	insb   (%dx),%es:(%edi)
451317:	72 69                	jb     0x451382
451319:	31 72 76             	xor    %esi,0x76(%edx)
45131c:	4c                   	dec    %esp
45131d:	2b 58 67             	sub    0x67(%eax),%ebx
451320:	45                   	inc    %ebp
451321:	73 4f                	jae    0x451372
451323:	4d                   	dec    %ebp
451324:	4a                   	dec    %edx
451325:	77 71                	ja     0x451398
451327:	36 51                	ss push %ecx
451329:	77 73                	ja     0x45139e
45132b:	49                   	dec    %ecx
45132c:	5a                   	pop    %edx
45132d:	58                   	pop    %eax
45132e:	68 43 44 6a 56       	push   $0x566a4443
451333:	46                   	inc    %esi
451334:	64 45                	fs inc %ebp
451336:	35 68 61 4d 75       	xor    $0x754d6168,%eax
45133b:	52                   	push   %edx
45133c:	4e                   	dec    %esi
45133d:	2b 47 34             	sub    0x34(%edi),%eax
451340:	58                   	pop    %eax
451341:	49                   	dec    %ecx
451342:	61                   	popa
451343:	69 43 79 33 4f 43 39 	imul   $0x39434f33,0x79(%ebx),%eax
45134a:	42                   	inc    %edx
45134b:	4d                   	dec    %ebp
45134c:	67 67 74 54          	addr16 addr16 je 0x4513a4
451350:	44                   	inc    %esp
451351:	4f                   	dec    %edi
451352:	57                   	push   %edi
451353:	6b 7a 35 69          	imul   $0x69,0x35(%edx),%edi
451357:	49                   	dec    %ecx
451358:	78 6b                	js     0x4513c5
45135a:	4e                   	dec    %esi
45135b:	48                   	dec    %eax
45135c:	66 67 64 4a          	addr16 fs dec %dx
451360:	4c                   	dec    %esp
451361:	4d                   	dec    %ebp
451362:	34 57                	xor    $0x57,%al
451364:	54                   	push   %esp
451365:	4d                   	dec    %ebp
451366:	63 6a 47             	arpl   %ebp,0x47(%edx)
451369:	55                   	push   %ebp
45136a:	2b 6f 51             	sub    0x51(%edi),%ebp
45136d:	63 36                	arpl   %esi,(%esi)
45136f:	41                   	inc    %ecx
451370:	55                   	push   %ebp
451371:	49                   	dec    %ecx
451372:	6b 49 2f 45          	imul   $0x45,0x2f(%ecx),%ecx
451376:	6d                   	insl   (%dx),%es:(%edi)
451377:	6f                   	outsl  %ds:(%esi),(%dx)
451378:	53                   	push   %ebx
451379:	31 66 75             	xor    %esp,0x75(%esi)
45137c:	4e                   	dec    %esi
45137d:	38 35 42 56 76 4e    	cmp    %dh,0x4e765642
451383:	64 67 38 6e 33       	cmp    %ch,%fs:0x33(%bp)