41370e:	50                   	push   %eax
41370f:	37                   	aaa
413710:	62 5a 32             	bound  %ebx,0x32(%edx)
413713:	39 6f 4a             	cmp    %ebp,0x4a(%edi)
413716:	5f                   	pop    %edi
413717:	65 53                	gs push %ebx
413719:	53                   	push   %ebx
41371a:	78 41                	js     0x41375d
41371c:	3d 3d 00 23 3d       	cmp    $0x3d23003d,%eax
413721:	71 56                	jno    0x413779
413723:	56                   	push   %esi
413724:	51                   	push   %ecx
413725:	4a                   	dec    %edx
413726:	24 7a                	and    $0x7a,%al
413728:	39 62 6c             	cmp    %esp,0x6c(%edx)
41372b:	37                   	aaa
41372c:	6b 48 67 66          	imul   $0x66,0x67(%eax),%ecx
413730:	76 4a                	jbe    0x41377c
413732:	6f                   	outsl  %ds:(%esi),(%dx)
413733:	68 5a 6e 4d 50       	push   $0x504d6e5a
413738:	6f                   	outsl  %ds:(%esi),(%dx)
413739:	66 7a 68             	data16 jp 0x4137a4
41373c:	69 46 4a 34 66 34 79 	imul   $0x79346634,0x4a(%esi),%eax
413743:	4d                   	dec    %ebp
413744:	47                   	inc    %edi
413745:	4b                   	dec    %ebx
413746:	37                   	aaa
413747:	54                   	push   %esp
413748:	70 70                	jo     0x4137ba
41374a:	36 78 67             	ss js  0x4137b4
41374d:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
413752:	62 59 41             	bound  %ebx,0x41(%ecx)
413755:	59                   	pop    %ecx
413756:	42                   	inc    %edx
413757:	61                   	popa
413758:	48                   	dec    %eax
413759:	77 63                	ja     0x4137be
41375b:	45                   	inc    %ebp
41375c:	62 66 31             	bound  %esp,0x31(%esi)
41375f:	43                   	inc    %ebx
413760:	61                   	popa
413761:	78 6a                	js     0x4137cd
413763:	41                   	inc    %ecx
413764:	69 31 62 77 3d 3d    	imul   $0x3d3d7762,(%ecx),%esi
41376a:	00 23                	add    %ah,(%ebx)
41376c:	3d 71 71 52 4f       	cmp    $0x4f527171,%eax
413771:	54                   	push   %esp
413772:	37                   	aaa
413773:	44                   	inc    %esp
413774:	66 6e                	data16 outsb %ds:(%esi),(%dx)
413776:	63 57 37             	arpl   %edx,0x37(%edi)
413779:	73 74                	jae    0x4137ef
41377b:	72 68                	jb     0x4137e5
41377d:	5a                   	pop    %edx
41377e:	76 70                	jbe    0x4137f0
413780:	30 69 52             	xor    %ch,0x52(%ecx)
413783:	51                   	push   %ecx
413784:	3d 3d 00 23 3d       	cmp    $0x3d23003d,%eax
413789:	71 6a                	jno    0x4137f5
41378b:	63 53 6c             	arpl   %edx,0x6c(%ebx)
41378e:	72 55                	jb     0x4137e5
413790:	4e                   	dec    %esi
413791:	4d                   	dec    %ebp
413792:	4c                   	dec    %esp
413793:	67 76 5a             	addr16 jbe 0x4137f0
413796:	57                   	push   %edi
413797:	4e                   	dec    %esi
413798:	24 35                	and    $0x35,%al
41379a:	38 46 58             	cmp    %al,0x58(%esi)
41379d:	64 72 6c             	fs jb  0x41380c
4137a0:	32 32                	xor    (%edx),%dh
4137a2:	24 30                	and    $0x30,%al
4137a4:	4f                   	dec    %edi
4137a5:	6a 43                	push   $0x43
4137a7:	70 6f                	jo     0x413818
4137a9:	71 6b                	jno    0x413816
4137ab:	73 4e                	jae    0x4137fb
4137ad:	73 73                	jae    0x413822
4137af:	6c                   	insb   (%dx),%es:(%edi)
4137b0:	52                   	push   %edx
4137b1:	74 49                	je     0x4137fc
4137b3:	46                   	inc    %esi
4137b4:	45                   	inc    %ebp
4137b5:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
4137ba:	52                   	push   %edx
4137bb:	4c                   	dec    %esp
4137bc:	6b 30 56             	imul   $0x56,(%eax),%esi
4137bf:	46                   	inc    %esi
4137c0:	70 68                	jo     0x41382a
4137c2:	75 53                	jne    0x413817
4137c4:	54                   	push   %esp
4137c5:	68 31 36 48 31       	push   $0x31483631
4137ca:	4d                   	dec    %ebp
4137cb:	47                   	inc    %edi
4137cc:	5a                   	pop    %edx
4137cd:	55                   	push   %ebp
4137ce:	76 5f                	jbe    0x41382f
4137d0:	48                   	dec    %eax
4137d1:	77 4b                	ja     0x41381e
4137d3:	55                   	push   %ebp
4137d4:	36 62 31             	bound  %esi,%ss:(%ecx)
4137d7:	24 4f                	and    $0x4f,%al
4137d9:	51                   	push   %ecx
4137da:	5a                   	pop    %edx
4137db:	30 6c 31 30          	xor    %ch,0x30(%ecx,%esi,1)
4137df:	7a 55                	jp     0x413836
4137e1:	6a 50                	push   $0x50
4137e3:	4b                   	dec    %ebx
4137e4:	55                   	push   %ebp
4137e5:	3d 00 2e 63 74       	cmp    $0x74632e00,%eax
4137ea:	6f                   	outsl  %ds:(%esi),(%dx)
4137eb:	72 00                	jb     0x4137ed
4137ed:	23 3d 71 62 70 76    	and    0x76706271,%edi
4137f3:	66 52                	push   %dx
4137f5:	45                   	inc    %ebp
4137f6:	4e                   	dec    %esi
4137f7:	33 4f 77             	xor    0x77(%edi),%ecx
4137fa:	61                   	popa
4137fb:	58                   	pop    %eax
4137fc:	42                   	inc    %edx
4137fd:	6a 36                	push   $0x36
4137ff:	4a                   	dec    %edx
413800:	33 57 42             	xor    0x42(%edi),%edx
413803:	41                   	inc    %ecx
413804:	69 6d 24 41 51 79 4a 	imul   $0x4a795141,0x24(%ebp),%ebp
41380b:	39 39                	cmp    %edi,(%ecx)
41380d:	66 7a 31             	data16 jp 0x413841
413810:	65 66 30 31          	data16 xor %dh,%gs:(%ecx)
413814:	71 6e                	jno    0x413884
413816:	36 6b 56 72 73       	imul   $0x73,%ss:0x72(%esi),%edx
41381b:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
413820:	65 4b                	gs dec %ebx
413822:	69 4e 30 50 77 61 30 	imul   $0x30617750,0x30(%esi),%ecx
413829:	4d                   	dec    %ebp
41382a:	77 6b                	ja     0x413897
41382c:	4b                   	dec    %ebx
41382d:	30 75 42             	xor    %dh,0x42(%ebp)
413830:	24 4f                	and    $0x4f,%al
413832:	6f                   	outsl  %ds:(%esi),(%dx)
413833:	6b 39 37             	imul   $0x37,(%ecx),%edi
413836:	54                   	push   %esp
413837:	72 4d                	jb     0x413886
413839:	51                   	push   %ecx
41383a:	43                   	inc    %ebx
41383b:	24 4c                	and    $0x4c,%al
41383d:	4e                   	dec    %esi
41383e:	6a 31                	push   $0x31
413840:	6a 67                	push   $0x67
413842:	46                   	inc    %esi
413843:	36 78 54             	ss js  0x41389a
413846:	75 53                	jne    0x41389b
413848:	41                   	inc    %ecx
413849:	32 67 3d             	xor    0x3d(%edi),%ah
41384c:	00 23                	add    %ah,(%ebx)
41384e:	3d 71 76 41 33       	cmp    $0x33417671,%eax
413853:	35 5a 44 50 54       	xor    $0x5450445a,%eax
413858:	4d                   	dec    %ebp
413859:	33 56 67             	xor    0x67(%esi),%edx
41385c:	46                   	inc    %esi
41385d:	38 39                	cmp    %bh,(%ecx)
41385f:	6f                   	outsl  %ds:(%esi),(%dx)
413860:	4a                   	dec    %edx
413861:	62 39                	bound  %edi,(%ecx)
413863:	41                   	inc    %ecx
413864:	6d                   	insl   (%dx),%es:(%edi)
413865:	57                   	push   %edi
413866:	46                   	inc    %esi
413867:	45                   	inc    %ebp
413868:	34 70                	xor    $0x70,%al
41386a:	71 6e                	jno    0x4138da
41386c:	49                   	dec    %ecx
41386d:	44                   	inc    %esp
41386e:	59                   	pop    %ecx
41386f:	47                   	inc    %edi
413870:	6a 65                	push   $0x65
413872:	56                   	push   %esi
413873:	35 48 34 75 76       	xor    $0x76753448,%eax
413878:	62 6c 55 3d          	bound  %ebp,0x3d(%ebp,%edx,2)
41387c:	00 23                	add    %ah,(%ebx)
41387e:	3d 71 62 7a 69       	cmp    $0x697a6271,%eax
413883:	67 31 24             	xor    %esp,(%si)
413886:	32 43 77             	xor    0x77(%ebx),%al
413889:	4c                   	dec    %esp
41388a:	6c                   	insb   (%dx),%es:(%edi)
41388b:	75 45                	jne    0x4138d2
41388d:	4a                   	dec    %edx
41388e:	74 35                	je     0x4138c5
413890:	75 50                	jne    0x4138e2
413892:	74 70                	je     0x413904
413894:	67 71 50             	addr16 jno 0x4138e7
413897:	78 35                	js     0x4138ce
413899:	79 5f                	jns    0x4138fa
41389b:	32 53 24             	xor    0x24(%ebx),%dl
41389e:	47                   	inc    %edi
41389f:	6f                   	outsl  %ds:(%esi),(%dx)
4138a0:	50                   	push   %eax
4138a1:	67 4a                	addr16 dec %edx
4138a3:	50                   	push   %eax
4138a4:	33 36                	xor    (%esi),%esi
4138a6:	4e                   	dec    %esi
4138a7:	38 62 54             	cmp    %ah,0x54(%edx)
4138aa:	45                   	inc    %ebp
4138ab:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
4138b0:	36 30 55 63          	xor    %dl,%ss:0x63(%ebp)
4138b4:	76 4a                	jbe    0x413900
4138b6:	7a 7a                	jp     0x413932
4138b8:	67 61                	addr16 popa
4138ba:	6f                   	outsl  %ds:(%esi),(%dx)
4138bb:	32 52 76             	xor    0x76(%edx),%dl
4138be:	5f                   	pop    %edi
4138bf:	73 74                	jae    0x413935
4138c1:	56                   	push   %esi
4138c2:	33 72 51             	xor    0x51(%edx),%esi
4138c5:	68 68 78 43 64       	push   $0x64437868
4138ca:	6d                   	insl   (%dx),%es:(%edi)
4138cb:	39 35 4c 31 47 62    	cmp    %esi,0x6247314c
4138d1:	38 33                	cmp    %dh,(%ebx)
4138d3:	6d                   	insl   (%dx),%es:(%edi)
4138d4:	4b                   	dec    %ebx
4138d5:	47                   	inc    %edi
4138d6:	48                   	dec    %eax
4138d7:	31 56 78             	xor    %edx,0x78(%esi)
4138da:	51                   	push   %ecx
4138db:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
4138e0:	51                   	push   %ecx
4138e1:	39 67 65             	cmp    %esp,0x65(%edi)
4138e4:	76 53                	jbe    0x413939
4138e6:	37                   	aaa
4138e7:	62 34 6f             	bound  %esi,(%edi,%ebp,2)
4138ea:	54                   	push   %esp
4138eb:	73 64                	jae    0x413951
4138ed:	78 74                	js     0x413963
4138ef:	56                   	push   %esi
4138f0:	33 36                	xor    (%esi),%esi
4138f2:	63 33                	arpl   %esi,(%ebx)
4138f4:	24 41                	and    $0x41,%al
4138f6:	3d 3d 00 23 3d       	cmp    $0x3d23003d,%eax
4138fb:	71 79                	jno    0x413976
4138fd:	63 30                	arpl   %esi,(%eax)
4138ff:	59                   	pop    %ecx
413900:	51                   	push   %ecx
413901:	50                   	push   %eax
413902:	4e                   	dec    %esi
413903:	71 57                	jno    0x41395c
413905:	77 5a                	ja     0x413961
413907:	48                   	dec    %eax
413908:	6b 67 4e 44          	imul   $0x44,0x4e(%edi),%esp
41390c:	56                   	push   %esi
41390d:	38 6c 79 49          	cmp    %ch,0x49(%ecx,%edi,2)
413911:	51                   	push   %ecx
413912:	66 67 4d             	addr16 dec %bp
413915:	6b 45 62 47          	imul   $0x47,0x62(%ebp),%eax
413919:	5a                   	pop    %edx
41391a:	74 79                	je     0x413995
41391c:	44                   	inc    %esp
41391d:	73 4c                	jae    0x41396b
41391f:	7a 68                	jp     0x413989
413921:	59                   	pop    %ecx
413922:	6d                   	insl   (%dx),%es:(%edi)
413923:	46                   	inc    %esi
413924:	70 38                	jo     0x41395e
413926:	77 3d                	ja     0x413965
413928:	00 23                	add    %ah,(%ebx)
41392a:	3d 71 54 5a 47       	cmp    $0x475a5471,%eax
41392f:	61                   	popa
413930:	72 50                	jb     0x413982
413932:	53                   	push   %ebx
413933:	33 37                	xor    (%edi),%esi
413935:	44                   	inc    %esp
413936:	77 33                	ja     0x41396b
413938:	5a                   	pop    %edx
413939:	33 49 70             	xor    0x70(%ecx),%ecx
41393c:	67 5f                	addr16 pop %edi
41393e:	41                   	inc    %ecx
41393f:	46                   	inc    %esi
413940:	75 67                	jne    0x4139a9
413942:	3d 3d 00 23 3d       	cmp    $0x3d23003d,%eax
413947:	71 51                	jno    0x41399a
413949:	4c                   	dec    %esp
41394a:	71 58                	jno    0x4139a4
41394c:	6c                   	insb   (%dx),%es:(%edi)
41394d:	69 4c 53 24 75 6a 6c 	imul   $0x316c6a75,0x24(%ebx,%edx,2),%ecx
413954:	31
413955:	30 38                	xor    %bh,(%eax)
413957:	44                   	inc    %esp
413958:	47                   	inc    %edi
413959:	56                   	push   %esi
41395a:	37                   	aaa
41395b:	24 7a                	and    $0x7a,%al
41395d:	76 39                	jbe    0x413998
41395f:	6a 6f                	push   $0x6f
413961:	38 57 79             	cmp    %dl,0x79(%edi)
413964:	59                   	pop    %ecx
413965:	72 37                	jb     0x41399e
413967:	6f                   	outsl  %ds:(%esi),(%dx)
413968:	78 42                	js     0x4139ac
41396a:	4a                   	dec    %edx
41396b:	76 41                	jbe    0x4139ae
41396d:	67 7a 6c             	addr16 jp 0x4139dc
413970:	6c                   	insb   (%dx),%es:(%edi)
413971:	79 6b                	jns    0x4139de
413973:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
413978:	52                   	push   %edx
413979:	74 70                	je     0x4139eb
41397b:	61                   	popa
41397c:	48                   	dec    %eax
41397d:	76 70                	jbe    0x4139ef
41397f:	31 68 51             	xor    %ebp,0x51(%eax)
413982:	63 45 44             	arpl   %eax,0x44(%ebp)
413985:	53                   	push   %ebx
413986:	24 55                	and    $0x55,%al
413988:	75 62                	jne    0x4139ec
41398a:	50                   	push   %eax
41398b:	5f                   	pop    %edi
41398c:	6d                   	insl   (%dx),%es:(%edi)
41398d:	41                   	inc    %ecx
41398e:	3d 3d 00 45 71       	cmp    $0x7145003d,%eax
413993:	75 61                	jne    0x4139f6
413995:	6c                   	insb   (%dx),%es:(%edi)
413996:	73 00                	jae    0x413998
413998:	23 3d 71 6f 53 74    	and    0x74536f71,%edi
41399e:	50                   	push   %eax
41399f:	4f                   	dec    %edi
4139a0:	52                   	push   %edx
4139a1:	36 55                	ss push %ebp
4139a3:	79 6d                	jns    0x413a12
4139a5:	58                   	pop    %eax
4139a6:	33 49 47             	xor    0x47(%ecx),%ecx
4139a9:	62 77 57             	bound  %esi,0x57(%edi)
4139ac:	24 69                	and    $0x69,%al
4139ae:	46                   	inc    %esi
4139af:	78 41                	js     0x4139f2
4139b1:	3d 3d 00 47 65       	cmp    $0x6547003d,%eax
4139b6:	74 48                	je     0x413a00
4139b8:	61                   	popa
4139b9:	73 68                	jae    0x413a23
4139bb:	43                   	inc    %ebx
4139bc:	6f                   	outsl  %ds:(%esi),(%dx)
4139bd:	64 65 00 23          	fs add %ah,%gs:(%ebx)
4139c1:	3d 71 4a 5a 4c       	cmp    $0x4c5a4a71,%eax
4139c6:	65 51                	gs push %ecx
4139c8:	74 68                	je     0x413a32
4139ca:	41                   	inc    %ecx
4139cb:	66 70 69             	data16 jo 0x413a37
4139ce:	43                   	inc    %ebx
4139cf:	77 30                	ja     0x413a01
4139d1:	51                   	push   %ecx
4139d2:	76 5a                	jbe    0x413a2e
4139d4:	62 37                	bound  %esi,(%edi)
4139d6:	68 74 41 3d 3d       	push   $0x3d3d4174