Sample details: c83ed817e35967db1d39856936873607 --

Hashes
MD5: c83ed817e35967db1d39856936873607
SHA1: f7274910abca23da3114cdd92c44ee954c6db9c0
SHA256: aa34757404acb227cc93a8c88f31fbf4c803243c495badbd4a18429f2da71c45
SSDEEP: 49152:mVBD1/zMxpjAeHhtiv2dGDwhMeX1/iK6AoVCdUTFEBAmccVpBnpJndKsJV:m7ZMxpjAeHhtivBDwh1c51OAmlHr
Details
File Type: Zip
Added: 2018-11-14 19:52:56
Yara Hits
CuckooSandbox/shellcode | CuckooSandbox/embedded_pe | CuckooSandbox/embedded_win_api | FlorianRoth/RAT_NanoCore | FlorianRoth/Nanocore_RAT_Gen_2 | KevTheHermit/NanoCore | BAMFDetect/NanoCore |
Sub Files
7a95b334409d5c2ee3aaaa55fbd73aca
Strings
		Fortnite Checker By CrackFreakQ/xNet.dllup-
Fortnite Checker By CrackFreakQ/xNet.dllMZ
!This program cannot be run in DOS mode.
`.rsrc
@.reloc
lSystem.Resources.ResourceReader, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089#System.Resources.RuntimeResourceSet
PADPADPa
7[FHIe
 '{0}' 
 HTTP-
 '{0}'.
 HTTP-
 HTTP-
 '{0}'.
 '{0}'.
 HTTP-
 '{0}'.
 HTTP-
 '{0}'.
 HTTP-
 '{0}'.
 HTTP-
 '{0}'.
 HTTP-
 '{0}'.
 HTTP-
 '{0}'.
 HTTP-
 '{0}'.
 Chunked: {0}
 '{0}' 
 HTTP-
 '{1}'.
 '{0}' 
 HTTP-
 '{1}'.
 65535.
 '{1}'.
 '{0}'.
 '{0}'.
 '{0}'.
 '{0}'.
 '{0}' 
 '{1}' 
: InterNetwork 
 InterNetworkV6. 
 '{2}'.
 '{0}'.
 '{0}'.
 '{0}' 
 '{1}'.
 '{0}'.
 '{0}'.
 identd (
 identd 
 SOCKS-
v4.0.30319
#Strings
<Module>
xNet.dll
Resources
RequestParams
HttpExceptionStatus
HttpContent
BytesContent
StreamContent
FileContent
FormUrlEncodedContent
HttpStatusCode
MultipartContent
Element
StringContent
ProxyClient
ChainProxyClient
DownloadProgressChangedEventArgs
HttpHeader
UploadProgressChangedEventArgs
ExceptionHelper
NetException
WinInet
HttpMethod
CookieDictionary
HttpProxyClient
HttpException
HttpRequest
HttpWraperStream
HttpResponse
BytesWraper
ReceiverHelper
ZipWraperStream
ProxyType
ProxyException
ProxyHelper
SafeNativeMethods
InternetConnectionState
Socks4ProxyClient
Socks4aProxyClient
Socks5ProxyClient
mscorlib
System
Object
System.Collections.Generic
List`1
KeyValuePair`2
IEnumerable`1
System.Collections
IEnumerable
IEquatable`1
EventArgs
Exception
Dictionary`2
IDisposable
System.IO
Stream
System.Resources
ResourceManager
resourceMan
System.Globalization
CultureInfo
resourceCulture
get_ResourceManager
get_Culture
set_Culture
get_ArgumentException_CanNotReadOrSeek
get_ArgumentException_EmptyString
get_ArgumentException_HttpRequest_SetNotAvailableHeader
get_ArgumentException_MultiThreading_BegIndexRangeMoreEndIndex
get_ArgumentException_OnlyAbsoluteUri
get_ArgumentException_WrongPath
get_ArgumentOutOfRangeException_CanNotBeGreater
get_ArgumentOutOfRangeException_CanNotBeLess
get_ArgumentOutOfRangeException_CanNotBeLessOrGreater
get_ArgumentOutOfRangeException_StringHelper_MoreLengthString
get_ArgumentOutOfRangeException_StringLengthCanNotBeMore
get_DirectoryNotFoundException_DirectoryNotFound
get_FormatException_ProxyClient_WrongPort
get_HttpException_ClientError
get_HttpException_ConnectTimeout
get_HttpException_Default
get_HttpException_FailedConnect
get_HttpException_FailedGetHostAddresses
get_HttpException_FailedReceiveMessageBody
get_HttpException_FailedReceiveResponse
get_HttpException_FailedSendRequest
get_HttpException_FailedSslConnect
get_HttpException_LimitRedirections
get_HttpException_ReceivedEmptyResponse
get_HttpException_ReceivedWrongResponse
get_HttpException_SeverError
get_HttpException_WaitDataTimeout
get_HttpException_WrongChunkedBlockLength
get_HttpException_WrongCookie
get_HttpException_WrongHeader
get_InvalidOperationException_ChainProxyClient_NotProxies
get_InvalidOperationException_HttpResponse_HasError
get_InvalidOperationException_NotSupportedEncodingFormat
get_InvalidOperationException_ProxyClient_WrongHost
get_InvalidOperationException_ProxyClient_WrongPassword
get_InvalidOperationException_ProxyClient_WrongPort
get_InvalidOperationException_ProxyClient_WrongUsername
get_NetException_Default
get_ProxyException_CommandError
get_ProxyException_ConnectTimeout
get_ProxyException_Default
get_ProxyException_Error
get_ProxyException_FailedConnect
get_ProxyException_FailedGetHostAddresses
get_ProxyException_NotSupportedAddressType
get_ProxyException_ReceivedEmptyResponse
get_ProxyException_ReceivedWrongResponse
get_ProxyException_ReceivedWrongStatusCode
get_ProxyException_Socks5_FailedAuthOn
get_ProxyException_WaitDataTimeout
get_Socks_UnknownError
get_Socks4_CommandReplyRequestRejectedCannotConnectToIdentd
get_Socks4_CommandReplyRequestRejectedDifferentIdentd
get_Socks4_CommandReplyRequestRejectedOrFailed
get_Socks5_AuthMethodReplyNoAcceptableMethods
get_Socks5_CommandReplyAddressTypeNotSupported
get_Socks5_CommandReplyCommandNotSupported
get_Socks5_CommandReplyConnectionNotAllowedByRuleset
get_Socks5_CommandReplyConnectionRefused
get_Socks5_CommandReplyGeneralSocksServerFailure
get_Socks5_CommandReplyHostUnreachable
get_Socks5_CommandReplyNetworkUnreachable
get_Socks5_CommandReplyTTLExpired
Culture
ArgumentException_CanNotReadOrSeek
ArgumentException_EmptyString
ArgumentException_HttpRequest_SetNotAvailableHeader
ArgumentException_MultiThreading_BegIndexRangeMoreEndIndex
ArgumentException_OnlyAbsoluteUri
ArgumentException_WrongPath
ArgumentOutOfRangeException_CanNotBeGreater
ArgumentOutOfRangeException_CanNotBeLess
ArgumentOutOfRangeException_CanNotBeLessOrGreater
ArgumentOutOfRangeException_StringHelper_MoreLengthString
ArgumentOutOfRangeException_StringLengthCanNotBeMore
DirectoryNotFoundException_DirectoryNotFound
FormatException_ProxyClient_WrongPort
HttpException_ClientError
HttpException_ConnectTimeout
HttpException_Default
HttpException_FailedConnect
HttpException_FailedGetHostAddresses
HttpException_FailedReceiveMessageBody
HttpException_FailedReceiveResponse
HttpException_FailedSendRequest
HttpException_FailedSslConnect
HttpException_LimitRedirections
HttpException_ReceivedEmptyResponse
HttpException_ReceivedWrongResponse
HttpException_SeverError
HttpException_WaitDataTimeout
HttpException_WrongChunkedBlockLength
HttpException_WrongCookie
HttpException_WrongHeader
InvalidOperationException_ChainProxyClient_NotProxies
InvalidOperationException_HttpResponse_HasError
InvalidOperationException_NotSupportedEncodingFormat
InvalidOperationException_ProxyClient_WrongHost
InvalidOperationException_ProxyClient_WrongPassword
InvalidOperationException_ProxyClient_WrongPort
InvalidOperationException_ProxyClient_WrongUsername
NetException_Default
ProxyException_CommandError
ProxyException_ConnectTimeout
ProxyException_Default
ProxyException_Error
ProxyException_FailedConnect
ProxyException_FailedGetHostAddresses
ProxyException_NotSupportedAddressType
ProxyException_ReceivedEmptyResponse
ProxyException_ReceivedWrongResponse
ProxyException_ReceivedWrongStatusCode
ProxyException_Socks5_FailedAuthOn
ProxyException_WaitDataTimeout
Socks_UnknownError
Socks4_CommandReplyRequestRejectedCannotConnectToIdentd
Socks4_CommandReplyRequestRejectedDifferentIdentd
Socks4_CommandReplyRequestRejectedOrFailed
Socks5_AuthMethodReplyNoAcceptableMethods
Socks5_CommandReplyAddressTypeNotSupported
Socks5_CommandReplyCommandNotSupported
Socks5_CommandReplyConnectionNotAllowedByRuleset
Socks5_CommandReplyConnectionRefused
Socks5_CommandReplyGeneralSocksServerFailure
Socks5_CommandReplyHostUnreachable
Socks5_CommandReplyNetworkUnreachable
Socks5_CommandReplyTTLExpired
set_Item
value__
ProtocolError
ConnectFailure
SendFailure
ReceiveFailure
_contentType
get_ContentType
set_ContentType
CalculateContentLength
WriteTo
Dispose
ContentType
_content
_offset
_count
_bufferSize
_initialStreamPosition
ThrowIfDisposed
System.Text
Encoding
Continue
SwitchingProtocols
Created
Accepted
NonAuthoritativeInformation
NoContent
ResetContent
PartialContent
MultipleChoices
Ambiguous
MovedPermanently
Redirect
SeeOther
RedirectMethod
NotModified
UseProxy
Unused
TemporaryRedirect
RedirectKeepVerb
BadRequest
Unauthorized
PaymentRequired
Forbidden
NotFound
MethodNotAllowed
NotAcceptable
ProxyAuthenticationRequired
RequestTimeout
Conflict
LengthRequired
PreconditionFailed
RequestEntityTooLarge
RequestUriTooLong
UnsupportedMediaType
RequestedRangeNotSatisfiable
ExpectationFailed
InternalServerError
NotImplemented
BadGateway
ServiceUnavailable
GatewayTimeout
HttpVersionNotSupported
FieldTemplateSize
FieldFileTemplateSize
FieldTemplate
FieldFileTemplate
Random
get_Rand
_boundary
_elements
IEnumerator`1
GetEnumerator
IEnumerator
System.Collections.IEnumerable.GetEnumerator
GetRandomString
FileName
Content
IsFieldFile
_username
_password
_connectTimeout
_readWriteTimeout
get_Type
get_Host
set_Host
get_Port
set_Port
get_Username
set_Username
get_Password
set_Password
get_ConnectTimeout
set_ConnectTimeout
get_ReadWriteTimeout
set_ReadWriteTimeout
TryParse
System.Net.Sockets
TcpClient
CreateConnection
ToString
ToExtendedString
GetHashCode
Equals
CreateConnectionToProxy
CheckState
NewProxyException
Username
Password
ConnectTimeout
ReadWriteTimeout
_proxies
get_EnableShuffle
set_EnableShuffle
get_Proxies
AddProxy
AddHttpProxy
AddSocks4Proxy
AddSocks4aProxy
AddSocks5Proxy
<EnableShuffle>k__BackingField
EnableShuffle
Proxies
get_BytesReceived
set_BytesReceived
get_TotalBytesToReceive
set_TotalBytesToReceive
get_ProgressPercentage
<BytesReceived>k__BackingField
<TotalBytesToReceive>k__BackingField
BytesReceived
TotalBytesToReceive
ProgressPercentage
Accept
AcceptCharset
AcceptLanguage
AcceptDatetime
CacheControl
Expect
IfMatch
IfModifiedSince
IfNoneMatch
IfRange
IfUnmodifiedSince
MaxForwards
Pragma
Referer
Upgrade
UserAgent
Warning
AccessControlAllowOrigin
AcceptRanges
ContentEncoding
ContentLanguage
ContentLength
ContentLocation
ContentMD5
ContentDisposition
ContentRange
Expires
LastModified
Location
Refresh
RetryAfter
Server
TransferEncoding
get_BytesSent
set_BytesSent
get_TotalBytesToSend
set_TotalBytesToSend
<BytesSent>k__BackingField
<TotalBytesToSend>k__BackingField
BytesSent
TotalBytesToSend
ArgumentException
EmptyString
ArgumentOutOfRangeException
CanNotBeLess
ValueType
CanNotBeGreater
WrongPath
WrongTcpPort
ValidateTcpPort
_htmlMnemonics
ReplaceEntities
ReplaceUnicode
StringComparison
Substring
LastSubstring
Substrings
System.Runtime.Serialization
SerializationInfo
StreamingContext
PathToInternetOptions
get_InternetConnected
get_InternetThroughModem
get_InternetThroughLan
get_InternetThroughProxy
get_IEProxyEnable
set_IEProxyEnable
get_IEProxy
set_IEProxy
GetIEProxyEnable
SetIEProxyEnable
GetIEProxy
SetIEProxy
EqualConnectedState
InternetConnected
InternetThroughModem
InternetThroughLan
InternetThroughProxy
IEProxyEnable
IEProxy
DELETE
get_IsLocked
set_IsLocked
<IsLocked>k__BackingField
IsLocked
BufferSize
DefaultPort
GenerateAuthorizationHeader
NetworkStream
SendConnectionCommand
ReceiveResponse
WaitData
get_Status
set_Status
get_HttpStatusCode
set_HttpStatusCode
get_EmptyMessageBody
set_EmptyMessageBody
GetObjectData
<Status>k__BackingField
<HttpStatusCode>k__BackingField
<EmptyMessageBody>k__BackingField
Status
EmptyMessageBody
Version
ProtocolVersion
_closedHeaders
get_UseIeProxy
set_UseIeProxy
get_DisableProxyForLocalAddress
set_DisableProxyForLocalAddress
get_GlobalProxy
set_GlobalProxy
_response
_connection
_connectionCommonStream
_connectionNetworkStream
_currentProxy
_redirectionCount
_maximumAutomaticRedirections
DateTime
_whenConnectionIdle
_keepAliveTimeout
_maximumKeepAliveRequests
_keepAliveRequestCount
_keepAliveReconnected
_reconnectLimit
_reconnectDelay
_reconnectCount
_method
_permanentHeaders
_temporaryParams
_temporaryUrlParams
_temporaryHeaders
_temporaryMultipartContent
_bytesSent
_totalBytesSent
_bytesReceived
_totalBytesReceived
_canReportBytesReceived
EventHandler`1
_uploadProgressChangedHandler
_downloadProgressChangedHandler
add_UploadProgressChanged
remove_UploadProgressChanged
add_DownloadProgressChanged
remove_DownloadProgressChanged
get_BaseAddress
set_BaseAddress
get_Address
set_Address
get_Response
get_Proxy
set_Proxy
System.Net.Security
RemoteCertificateValidationCallback
SslCertificateValidatorCallback
get_AllowAutoRedirect
set_AllowAutoRedirect
get_MaximumAutomaticRedirections
set_MaximumAutomaticRedirections
get_IgnoreProtocolErrors
set_IgnoreProtocolErrors
get_KeepAlive
set_KeepAlive
get_KeepAliveTimeout
set_KeepAliveTimeout
get_MaximumKeepAliveRequests
set_MaximumKeepAliveRequests
get_Reconnect
set_Reconnect
get_ReconnectLimit
set_ReconnectLimit
get_ReconnectDelay
set_ReconnectDelay
get_CharacterSet
set_CharacterSet
get_EnableEncodingContent
set_EnableEncodingContent
get_UserAgent
set_UserAgent
get_Referer
set_Referer
get_Authorization
set_Authorization
get_Cookies
set_Cookies
get_TcpClient
get_ClientStream
get_ClientNetworkStream
get_AddedMultipartData
get_Item
AddUrlParam
AddParam
AddField
AddFile
AddHeader
ContainsCookie
ContainsHeader
Enumerator
EnumerateHeaders
ClearAllHeaders
OnUploadProgressChanged
OnDownloadProgressChanged
GetRequestAddress
Request
CloseConnectionIfNeeded
TryCreateConnectionOrUseExisting
KeepAliveLimitIsReached
SendRequestData
ReceiveResponseHeaders
CanReconnect
ReconnectAfterFail
KeepAliveReconect
CheckStatusCode
CanContainsRequestBody
GetProxy
CreateTcpConnection
GenerateStartingLine
GenerateHeaders
GenerateCommonHeaders
GetAuthorizationHeader
GetProxyAuthorizationHeader
GetLanguageHeader
GetCharsetHeader
MergeHeaders
FindHttpProxyInChain
ToHeadersString
ReportBytesSent
ReportBytesReceived
IsClosedHeader
ClearRequestData
NewHttpException
<UseIeProxy>k__BackingField
<DisableProxyForLocalAddress>k__BackingField
<GlobalProxy>k__BackingField
<BaseAddress>k__BackingField
<Address>k__BackingField
<Proxy>k__BackingField
<AllowAutoRedirect>k__BackingField
<IgnoreProtocolErrors>k__BackingField
<KeepAlive>k__BackingField
<Reconnect>k__BackingField
<Culture>k__BackingField
<CharacterSet>k__BackingField
<EnableEncodingContent>k__BackingField
<Username>k__BackingField
<Password>k__BackingField
<Cookies>k__BackingField
UseIeProxy
DisableProxyForLocalAddress
GlobalProxy
UploadProgressChanged
DownloadProgressChanged
BaseAddress
Address
Response
AllowAutoRedirect
MaximumAutomaticRedirections
IgnoreProtocolErrors
KeepAlive
KeepAliveTimeout
MaximumKeepAliveRequests
Reconnect
ReconnectLimit
ReconnectDelay
CharacterSet
EnableEncodingContent
Authorization
Cookies
ClientStream
ClientNetworkStream
AddedMultipartData
_baseStream
_sendBufferSize
Action`1
get_BytesReadCallback
set_BytesReadCallback
get_BytesWriteCallback
set_BytesWriteCallback
get_CanRead
get_CanSeek
get_CanTimeout
get_CanWrite
get_Length
get_Position
set_Position
SetLength
SeekOrigin
<BytesReadCallback>k__BackingField
<BytesWriteCallback>k__BackingField
BytesReadCallback
BytesWriteCallback
CanRead
CanSeek
CanTimeout
CanWrite
Length
Position
_openHtmlSignature
_closeHtmlSignature
System.Text.RegularExpressions
_keepAliveTimeoutRegex
_keepAliveMaxRegex
_contentCharsetRegex
_request
_receiverHelper
_headers
_rawCookies
get_HasError
set_HasError
get_MessageBodyLoaded
set_MessageBodyLoaded
get_IsOK
get_HasRedirect
get_ReconnectCount
set_ReconnectCount
get_Method
set_Method
get_ProtocolVersion
set_ProtocolVersion
get_StatusCode
set_StatusCode
get_RedirectAddress
set_RedirectAddress
get_ContentLength
set_ContentLength
get_Location
Nullable`1
ToBytes
ToFile
MemoryStream
ToMemoryStream
ContainsRawCookie
GetRawCookie
EnumerateRawCookies
LoadResponse
ReceiveStartingLine
SetCookie
ReceiveHeaders
GetMessageBodySource
GetMessageBodySourceStd
GetMessageBodySourceZip
ReceiveMessageBody
ReceiveMessageBodyChunked
ReceiveMessageBodyZip
ReceiveMessageBodyChunkedZip
ConnectionClosed
GetKeepAliveTimeout
GetKeepAliveMax
GetLocation
GetCharacterSet
GetContentLength
GetContentType
GetZipStream
FindSignature
<HasError>k__BackingField
<MessageBodyLoaded>k__BackingField
<ReconnectCount>k__BackingField
<Method>k__BackingField
<ProtocolVersion>k__BackingField
<StatusCode>k__BackingField
<RedirectAddress>k__BackingField
<ContentLength>k__BackingField
<ContentType>k__BackingField
<KeepAliveTimeout>k__BackingField
<MaximumKeepAliveRequests>k__BackingField
HasError
MessageBodyLoaded
HasRedirect
ReconnectCount
Method
StatusCode
RedirectAddress
set_Length
get_Value
set_Value
<Length>k__BackingField
<Value>k__BackingField
InitialLineSize
_stream
_buffer
_linePosition
_lineBuffer
get_HasData
ReadLine
<Position>k__BackingField
HasData
get_BytesRead
set_BytesRead
get_TotalBytesRead
set_TotalBytesRead
get_LimitBytesRead
set_LimitBytesRead
<BytesRead>k__BackingField
<TotalBytesRead>k__BackingField
<LimitBytesRead>k__BackingField
BytesRead
TotalBytesRead
LimitBytesRead
NewLine
AcceptAllCertificationsCallback
Headers
.cctor
UrlEncode
ToQueryString
ToPostQueryString
DetermineMediaType
IEUserAgent
OperaUserAgent
ChromeUserAgent
FirefoxUserAgent
OperaMiniUserAgent
System.Security.Cryptography.X509Certificates
X509Certificate
X509Chain
SslPolicyErrors
AcceptAllCertifications
IsUrlSafeChar
IntToHex
RandomWindowsVersion
Socks4
Socks4a
Socks5
get_ProxyClient
set_ProxyClient
<ProxyClient>k__BackingField
CreateProxyClient
InternetGetConnectedState
INTERNET_CONNECTION_MODEM
INTERNET_CONNECTION_LAN
INTERNET_CONNECTION_PROXY
INTERNET_RAS_INSTALLED
INTERNET_CONNECTION_OFFLINE
INTERNET_CONNECTION_CONFIGURED
VersionNumber
CommandConnect
CommandBind
CommandReplyRequestGranted
CommandReplyRequestRejectedOrFailed
CommandReplyRequestRejectedCannotConnectToIdentd
CommandReplyRequestRejectedDifferentIdentd
SendCommand
GetIPAddressBytes
GetPortBytes
HandleCommandError
Reserved
AuthMethodNoAuthenticationRequired
AuthMethodGssapi
AuthMethodUsernamePassword
AuthMethodIanaAssignedRangeBegin
AuthMethodIanaAssignedRangeEnd
AuthMethodReservedRangeBegin
AuthMethodReservedRangeEnd
AuthMethodReplyNoAcceptableMethods
CommandUdpAssociate
CommandReplySucceeded
CommandReplyGeneralSocksServerFailure
CommandReplyConnectionNotAllowedByRuleset
CommandReplyNetworkUnreachable
CommandReplyHostUnreachable
CommandReplyConnectionRefused
CommandReplyTTLExpired
CommandReplyCommandNotSupported
CommandReplyAddressTypeNotSupported
AddressTypeIPV4
AddressTypeDomainName
AddressTypeIPV6
InitialNegotiation
SendUsernameAndPassword
GetAddressType
GetAddressBytes
paramName
stream
disposing
content
offset
bufferSize
pathToContent
dontEscape
encoding
boundary
fileName
contentType
length
proxyType
address
username
password
proxyAddress
result
System.Runtime.InteropServices
OutAttribute
destinationHost
destinationPort
tcpClient
message
innerException
enableShuffle
bytesReceived
totalBytesToReceive
bytesSent
totalBytesToSend
startIndex
comparsion
serializationInfo
streamingContext
enabled
hostAndPort
expected
isLocked
nStream
status
httpStatusCode
headerName
header
baseAddress
urlParams
reqParams
method
previousAddress
statusCode
contentLength
httpProxy
destination
source
chainProxy
headers
baseStream
sendBufferSize
origin
buffer
request
sourceLength
signature
receiverHelper
parameters
extension
sender
certification
sslPolicyErrors
proxyClient
lpdwFlags
dwReserved
command
addressType
System.Runtime.Versioning
TargetFrameworkAttribute
System.Reflection
AssemblyTitleAttribute
AssemblyDescriptionAttribute
AssemblyConfigurationAttribute
AssemblyCompanyAttribute
AssemblyProductAttribute
AssemblyCopyrightAttribute
AssemblyTrademarkAttribute
AssemblyCultureAttribute
ComVisibleAttribute
GuidAttribute
AssemblyVersionAttribute
AssemblyFileVersionAttribute
NeutralResourcesLanguageAttribute
System.Diagnostics
DebuggableAttribute
DebuggingModes
System.Runtime.CompilerServices
CompilationRelaxationsAttribute
RuntimeCompatibilityAttribute
System.Core
ExtensionAttribute
System.CodeDom.Compiler
GeneratedCodeAttribute
DebuggerNonUserCodeAttribute
CompilerGeneratedAttribute
ReferenceEquals
RuntimeTypeHandle
GetTypeFromHandle
Assembly
get_Assembly
GetString
System.ComponentModel
EditorBrowsableAttribute
EditorBrowsableState
DefaultMemberAttribute
ArgumentNullException
String
get_LongLength
ObjectDisposedException
FileStream
FileMode
FileAccess
GetExtension
get_ASCII
GetBytes
ThreadStaticAttribute
Concat
Format
get_Current
MoveNext
<GetEnumerator>b__3
Func`2
CS$<>9__CachedAnonymousMethodDelegate4
System.Linq
Enumerable
Select
StringBuilder
Append
get_UTF8
FormatException
OverflowException
IsNullOrEmpty
InvalidOperationException
AppendFormat
<>c__DisplayClass2
connectException
System.Threading
ManualResetEventSlim
connectDoneEvent
IAsyncResult
<CreateConnectionToProxy>b__0
Socket
get_Client
EndConnect
AsyncCallback
BeginConnect
SocketException
System.Security
SecurityException
get_Connected
set_SendTimeout
set_ReceiveTimeout
NotSupportedException
get_Count
ToList
AppendLine
<ReplaceEntities>b__0
MatchEvaluator
CS$<>9__CachedAnonymousMethodDelegate1
GroupCollection
get_Groups
get_Success
Capture
TryGetValue
RegexOptions
Replace
<ReplaceUnicode>b__2
CS$<>9__CachedAnonymousMethodDelegate3
NumberStyles
IndexOf
LastIndexOf
ToArray
SerializableAttribute
IOException
UnauthorizedAccessException
Microsoft.Win32
Registry
RegistryKey
CurrentUser
OpenSubKey
GetValue
CreateSubKey
SetValue
StringComparer
get_OrdinalIgnoreCase
IEqualityComparer`1
get_Key
Remove
GetStream
Convert
ToBase64String
get_DataAvailable
get_ReadTimeout
Thread
GetInt32
System.Security.Permissions
SecurityPermissionAttribute
SecurityAction
AddValue
Delegate
Combine
StartsWith
get_IsAbsoluteUri
op_Equality
UriKind
UriBuilder
set_Query
get_Uri
GetFileName
ContainsKey
Invoke
get_OriginalString
TryCreate
get_Now
op_Inequality
get_Scheme
get_HasValue
GetValueOrDefault
AddMilliseconds
op_LessThan
System.Net
IPAddress
GetHostAddresses
<>c__DisplayClass7
<>c__DisplayClassa
CS$<>8__locals8
<CreateTcpConnection>b__6
SslStream
AuthenticateAsClient
System.Security.Authentication
AuthenticationException
get_SendBufferSize
get_AbsoluteUri
get_PathAndQuery
get_IsDefaultPort
get_Name
get_CurrentCulture
get_Default
get_WebName
Contains
GetBuffer
get_ReceiveBufferSize
<ReceiveMessageBody>d__0
System.Collections.Generic.IEnumerable<xNet.HttpResponse.BytesWraper>.GetEnumerator
<>2__current
System.Collections.Generic.IEnumerator<xNet.HttpResponse.BytesWraper>.get_Current
System.Collections.IEnumerator.Reset
System.IDisposable.Dispose
<>1__state
<>l__initialThreadId
System.Collections.IEnumerator.get_Current
<>4__this
<>3__stream
<bytesWraper>5__1
<bufferSize>5__2
<buffer>5__3
<begBytesRead>5__4
<isHtml>5__5
<bytesRead>5__6
<found>5__7
System.Collections.Generic.IEnumerator<xNet.HttpResponse.BytesWraper>.Current
System.Collections.IEnumerator.Current
DebuggerHiddenAttribute
get_CurrentThread
get_ManagedThreadId
System.IO.Compression
GZipStream
DeflateStream
<ReceiveMessageBody>d__a
<>3__contentLength
<stream>5__b
<bytesWraper>5__c
<bufferSize>5__d
<buffer>5__e
<totalBytesRead>5__f
<bytesRead>5__10
<ReceiveMessageBodyChunked>d__13
<stream>5__14
<bytesWraper>5__15
<bufferSize>5__16
<buffer>5__17
<line>5__18
<blockLength>5__19
<totalBytesRead>5__1a
<length>5__1b
<bytesRead>5__1c
ToInt32
<ReceiveMessageBodyZip>d__1f
<bytesWraper>5__20
<streamWrapper>5__21
<stream>5__22
<bufferSize>5__23
<buffer>5__24
<bytesRead>5__25
<>m__Finally26
<ReceiveMessageBodyChunkedZip>d__29
<bytesWraper>5__2a
<streamWrapper>5__2b
<stream>5__2c
<bufferSize>5__2d
<buffer>5__2e
<line>5__2f
<blockLength>5__30
<bytesRead>5__31
<>m__Finally32
GetEncoding
get_ReceiveTimeout
ToLower
CompressionMode
IsLetter
CopyTo
EscapeDataString
ClassesRoot
NextDouble
SuppressUnmanagedCodeSecurityAttribute
DllImportAttribute
wininet.dll
FlagsAttribute
AddressFamily
get_AddressFamily
GetName
xNet.Resources.resources
3System.Resources.Tools.StronglyTypedResourceBuilder
4.0.0.0
System.Security.Permissions.SecurityPermissionAttribute, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
System.Security.Permissions.SecurityPermissionFlag, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
).NETFramework,Version=v4.0,Profile=Client
FrameworkDisplayName
.NET Framework 4 Client Profile	
https://github.com/X-rus/xNet
Ruslan Khuduev
5Copyright 
 2012-2016 Ruslan Khuduev <x-rus@list.ru>
$3df078d0-a043-4e10-86da-40d19b11142b
3.3.3.0
WrapNonExceptionThrows
c:\Users\
\Documents\Visual Studio 2013\Projects\BTC\UPD\LITB MITB 
\WindowsFormsApplication13\bin\Debug\
\xNet-master\obj\Debug\xNet.pdb
_CorDllMain
mscoree.dll
Fortnite Checker By CrackFreakQ/d3dcompiler_47.dllup7
eFortnite Checker By CrackFreakQ/d3dcompiler_47.dllMZ
!This program cannot be run in DOS mode.
<0jU^9k
^9kRich
`.data
.idata
@.rsrc
@.reloc
vfunctab
vfunctab
vfunctab
Qkkbal
-* Linker *
__imp_
Microsoft (R) Optimizing Compiler
vfunctab
@Module %d
***DIA***
***globals***
.debug$T
.debug$S
/               
//              
vfunctab
vfunctab
vfunctab
vfunctab
vfunctab
Microsoft
 Program Database
12.10.40116.11
CopyFileExW
vfunctab
vfunctab
0123456789abcdefS_COMPILE
S_REGISTER_16t
S_CONSTANT_16t
S_UDT_16t
S_SSEARCH
S_SKIP
S_CVRESERVE
S_OBJNAME_ST
S_ENDARG
S_COBOLUDT_16t
S_MANYREG_16t
S_RETURN
S_ENTRYTHIS
S_BPREL16
S_LDATA16
S_GDATA16
S_PUB16
S_LPROC16
S_GPROC16
S_THUNK16
S_BLOCK16
S_WITH16
S_LABEL16
S_CEXMODEL16
S_VFTABLE16
S_REGREL16
S_BPREL32_16t
S_LDATA32_16t
S_GDATA32_16t
S_PUB32_16t
S_LPROC32_16t
S_GPROC32_16t
S_THUNK32_ST
S_BLOCK32_ST
S_WITH32_ST
S_LABEL32_ST
S_CEXMODEL32
S_VFTABLE32_16t
S_REGREL32_16t
S_LTHREAD32_16t
S_GTHREAD32_16t
S_SLINK32
S_LPROCMIPS_16t
S_GPROCMIPS_16t
S_PROCREF_ST
S_DATAREF_ST
S_ALIGN
S_LPROCREF_ST
S_REGISTER_ST
S_CONSTANT_ST
S_UDT_ST
S_COBOLUDT_ST
S_MANYREG_ST
S_BPREL32_ST
S_LDATA32_ST
S_GDATA32_ST
S_PUB32_ST
S_LPROC32_ST
S_GPROC32_ST
S_VFTABLE32
S_REGREL32_ST
S_LTHREAD32_ST
S_GTHREAD32_ST
S_LPROCMIPS_ST
S_GPROCMIPS_ST
S_FRAMEPROC
S_COMPILE2_ST
S_MANYREG2_ST
S_LPROCIA64_ST
S_GPROCIA64_ST
S_LOCALSLOT_ST
S_PARAMSLOT_ST
S_ANNOTATION
S_GMANPROC_ST
S_LMANPROC_ST
S_RESERVED1
S_RESERVED2
S_RESERVED3
S_RESERVED4
S_LMANDATA_ST
S_GMANDATA_ST
S_MANFRAMEREL_ST
S_MANREGISTER_ST
S_MANSLOT_ST
S_MANMANYREG_ST
S_MANREGREL_ST
S_MANMANYREG2_ST
S_MANTYPREF
S_UNAMESPACE_ST
S_OBJNAME
S_THUNK32
S_BLOCK32
S_WITH32
S_LABEL32
S_REGISTER
S_CONSTANT
S_COBOLUDT
S_MANYREG
S_BPREL32
S_LDATA32
S_GDATA32
S_PUB32
S_LPROC32
S_GPROC32
S_REGREL32
S_LTHREAD32
S_GTHREAD32
S_LPROCMIPS
S_GPROCMIPS
S_COMPILE2
S_MANYREG2
S_LPROCIA64
S_GPROCIA64
S_LOCALSLOT
S_PARAMSLOT
S_LMANDATA
S_GMANDATA
S_MANFRAMEREL
S_MANREGISTER
S_MANSLOT
S_MANMANYREG
S_MANREGREL
S_MANMANYREG2
S_UNAMESPACE
S_PROCREF
S_DATAREF
S_LPROCREF
S_ANNOTATIONREF
S_TOKENREF
S_GMANPROC
S_LMANPROC
S_TRAMPOLINE
S_MANCONSTANT
S_ATTR_FRAMEREL
S_ATTR_REGISTER
S_ATTR_REGREL
S_ATTR_MANYREG
S_SEPCODE
S_LOCAL
S_FILESTATIC
S_DEFRANGE
S_DEFRANGE_SUBFIELD
S_DEFRANGE_SUBFIELD_REGISTER
S_DEFRANGE_REGISTER
S_DEFRANGE_FRAMEPOINTER_REL
S_DEFRANGE_FRAMEPOINTER_REL_FULL_SCOPE
S_DEFRANGE_REGISTER_REL
S_SECTION
S_COFFGROUP
S_EXPORT
S_CALLSITEINFO
S_HEAPALLOCSITE
S_FRAMECOOKIE
S_DISCARDED
S_COMPILE3
S_ENVBLOCK
S_BUILDINFO
S_INLINESITE
S_INLINESITE2
S_INLINESITE_END
S_PROC_ID_END
S_GPROC32_ID
S_LPROC32_ID
S_GPROCMIPS_ID
S_LPROCMIPS_ID
S_GPROCIA64_ID
S_LPROCIA64_ID
S_DEFRANGE_HLSL
S_GDATA_HLSL
S_LDATA_HLSL
S_GDATA_HLSL32
S_LDATA_HLSL32
S_GDATA_HLSL32_EX
S_LDATA_HLSL32_EX
S_LPROC32_DPC
S_LPROC32_DPC_ID
S_LOCAL_DPC_GROUPSHARED
S_DEFRANGE_DPC_PTR_TAG
S_DPC_SYM_TAG_MAP
S_ARMSWITCHTABLE
S_CALLEES
S_CALLERS
S_POGODATA
S_REF_MINIPDB
S_PDBMAP
LF_MODIFIER
LF_POINTER
LF_ARRAY
LF_CLASS
LF_STRUCTURE
LF_UNION
LF_ENUM
LF_ALIAS
LF_MANAGED
LF_PROCEDURE
LF_MFUNCTION
LF_VTSHAPE
LF_VFTABLE
LF_COBOL0
LF_COBOL1
LF_BARRAY
LF_LABEL
LF_NULL
LF_DIMARRAY
LF_VFTPATH
LF_PRECOMP
LF_ENDPRECOMP
LF_OEM
LF_OEM2
LF_TYPESERVER
LF_TYPESERVER2
LF_SKIP
LF_ARGLIST
LF_DERIVED
LF_DEFARG
LF_LIST
LF_FIELDLIST
LF_METHODLIST
LF_BITFIELD
LF_DIMCONU
LF_DIMCONLU
LF_DIMVARU
LF_DIMVARLU
LF_REFSYM
LF_INDEX
LF_BCLASS
LF_VBCLASS
LF_IVBCLASS
LF_FRIENDCLS
LF_FRIENDFCN
LF_MEMBER
LF_STMEMBER
LF_VFUNCTAB
LF_VFUNCOFF
LF_METHOD
LF_ONEMETHOD
LF_ENUMERATE
LF_NESTTYPE
LF_TYPESERVER_ST
LF_ENUMERATE_ST
LF_ARRAY_ST
LF_CLASS_ST
LF_STRUCTURE_ST
LF_UNION_ST
LF_ENUM_ST
LF_ALIAS_ST
LF_MANAGED_ST
LF_DIMARRAY_ST
LF_PRECOMP_ST
LF_DEFARG_ST
LF_FRIENDFCN_ST
LF_MEMBER_ST
LF_STMEMBER_ST
LF_METHOD_ST
LF_NESTTYPE_ST
LF_ONEMETHOD_ST
LF_NESTTYPEEX_ST
LF_MEMBERMODIFY_ST
LF_MODIFIER_16t
LF_POINTER_16t
LF_ARRAY_16t
LF_CLASS_16t
LF_STRUCTURE_16t
LF_UNION_16t
LF_ENUM_16t
LF_PROCEDURE_16t
LF_MFUNCTION_16t
LF_COBOL0_16t
LF_BARRAY_16t
LF_DIMARRAY_16t
LF_VFTPATH_16t
LF_PRECOMP_16t
LF_OEM_16t
LF_SKIP_16t
LF_ARGLIST_16t
LF_DERIVED_16t
LF_DEFARG_16t
LF_FIELDLIST_16t
LF_METHODLIST_16t
LF_BITFIELD_16t
LF_DIMCONU_16t
LF_DIMCONLU_16t
LF_DIMVARU_16t
LF_DIMVARLU_16t
LF_INDEX_16t
LF_BCLASS_16t
LF_VBCLASS_16t
LF_IVBCLASS_16t
LF_FRIENDCLS_16t
LF_FRIENDFCN_16t
LF_MEMBER_16t
LF_STMEMBER_16t
LF_VFUNCTAB_16t
LF_VFUNCOFF_16t
LF_METHOD_16t
LF_ONEMETHOD_16t
LF_NESTTYPE_16t
LF_NESTTYPEEX
LF_MEMBERMODIFY
LF_FUNC_ID
LF_MFUNC_ID
LF_BUILDINFO
LF_STRING_ID
LF_SUBSTR_LIST
LF_UDT_SRC_LINE
LF_STRIDED_ARRAY
LF_VECTOR
LF_MATRIX
LF_MODIFIER_EX
LF_HLSL
LF_INTERFACE
LF_BINTERFACE
vfunctab
Microsoft C/C++ program database 2.00
Microsoft C/C++ MSF 7.00
/names
vfunctab
vfunctab
vfunctab
/LinkInfo
vfunctab
Cannot access 32-bit type pool with 16-bit APIs
SymbolServerW
SymbolServerSetOptions
SymbolServerStoreFileW
Qkkbal
vfunctab
 (ordinal)
'%s'!'%s'
vfunctab
@ILT+%d(
vfunctab
::<unnamed-tag>
::__unnamed
vfunctab
Double-precision floating point
Early depth-stencil
UAVs at every shader stage
64 UAV slots
Minimum-precision data types
Double-precision extensions for 11.1
Shader extensions for 11.1
Comparison filtering for feature level 9
Tiled resources
PS Output Stencil Ref
PS Inner Coverage
Typed UAV Load Additional Formats
Raster Ordered UAVs
SV_RenderTargetArrayIndex or SV_ViewportArrayIndex from any shader feeding rasterizer
// <internal error> could not get live range length for variable from PDB
// <internal error> could not get variable index ID from PDB
string
Buffer
Texture
Texture1D
Texture1DArray
Texture2D
Texture2DMS
Texture2DArray
Texture2DMSArray
Texture3D
TextureCube
TextureCubeArray
sampler
SamplerState
sampler1D
sampler2D
sampler3D
samplerCUBE
PixelShader
VertexShader
GeometryShader
HullShader
DomainShader
RasterizerState
DepthStencilState
BlendState
RenderTargetView
DepthStencilView
pixelfragment
vertexfragment
interface
ComputeShader
double
min8float
min10float
min16float
min12int
min16int
min16uint
UNKNOWN
row_major %s%ux%u
%s%ux%u
struct %s
struct
// Offset: %4u
<continued>
<unknown resource return type>
<unused>
// Buffer Definitions: 
cbuffer
tbuffer
interfaces
Resource bind info for
<unknown buffer type>
// %s %s
// Offset:  N/A Size:   N/A [unused]
 [unused]
// Offset: %4u Size: %5u%s
0x%08x 
Textures:  t%u-t%u
Texture:   t%u
Samplers: s%u-s%u
Sampler: s%u
// Resource Bindings:
// Name                                 Type  Format         Dim      HLSL Bind  Count
// ------------------------------ ---------- ------- ----------- -------------- ------
// Name                                 Type  Format         Dim      ID      HLSL Bind  Count
// ------------------------------ ---------- ------- ----------- ------- -------------- ------
texture
sampler_c
cubearray
1darray
2darray
%sMS%d
struct
r/w+cnt
append
consume
%s%u,space%u
unbounded
// %-30s %10s %6s%d %11s %14s %6s %s
// %-30s %10s %7s %11s %14s %6s %s
// %-30s %10s %6s%d %11s %7s %14s %6s %s
// %-30s %10s %7s %11s %7s %14s %6s %s
// Constant buffer to DX9 shader constant mappings:
// Target Reg Buffer  Source Reg Component
// ---------- ------- ---------- ---------
// b%-9d cb%-5d %10d %9d
// i%-9d cb%-5d %10d %9d
// Target Reg Buffer  Start Reg # of Regs        Data Conversion
// ---------- ------- --------- --------- ----------------------
// clip%-6d cb%-5d %9d %9d  (
// c%-9d cb%-5d %9d %9d  (
// Runtime generated constant mappings:
// Target Reg                               Constant Description
// ---------- --------------------------------------------------
Vertex Shader position offset
Instance ID
Unknown Value
// c%-10d %49s
// Sampler/Resource to DX9 shader sampler mappings:
// Target Sampler Source Sampler  Source Resource
// -------------- --------------- ----------------
// s%-13d s%-14d t%-16d
// Approximately %i instruction slots used
<internal error>
Undefined
Isoline
Triangle
Quadrilateral
// Tessellation Domain   # of control points
// -------------------- --------------------
// %-20s %20u
Clockwise Triangles
Counter-Clockwise Triangles
Integer
Integer Power of 2
Odd Fractional
Even Fractional
// Tessellation Output Primitive  Partitioning Type 
// ------------------------------ ------------------
// %-30s %-18s
// %s signature:
// Name                 Index   Mask Register SysValue  Format   Used
// -------------------- ----- ------ -------- -------- ------- ------
// no %s
SV_Depth
    N/A
   oDepth
SV_DepthGreaterEqual
 oDepthGE
SV_DepthLessEqual
 oDepthLE
SV_Coverage
    oMask
SV_StencilRef
    oStencilRef
   primID
  special
   %c%c%c%c
CLIPDST
CULLDST
RTINDEX
VPINDEX
VERTID
PRIMID
INSTID
SAMPLE
TARGET
DEPTHGE
DEPTHLE
COVERAGE
INNERCOV
STENCILREF
QUADEDGE
QUADINT
TRIEDGE
TRIINT
LINEDET
LINEDEN
unknown
min2_8f
min16f
min16i
min16u
    YES
     NO
// Function parameter signature (return: %s, parameters: %u):
// Name                 SemanticName         In 1st,Num,Mask Out 1st,Num,Mask Type                           
// -------------------- -------------------- --------------- ---------------- ------------------------------ 
 %-20s
  v%-4u %-3u 
   o%-4u %-3u 
 inout
 row_major
 float
 min16float
 min10float
 min16int
 min12int
 min16uint
 min8uint
%s%d%s
[%s%d[%s].%c]
[%s%d.%c]
 (%.9g
, %.9g
 vPSize
0x%08x
%.14fl
0x%016I64xUI64
%4u%c 
0x%08X: 
// approximately %u instruction%s used
Error: Texture shader assembly not found!
Error: Error getting texture shader literal block.
    tx_%u_%u
 { nonuniform }
oDepth
<invalid member offset>
// Generated by 
Microsoft (R) D3DX9 Shader Disassembler
<invalid constant table>
// Parameters:
<invalid type offset>
// Registers:
//   Name
 Reg   Size
 ----- ----
 %c%-4u
// Default values:
//   %s
//     %c%-4u= 
<invalid default value offset>
{ %g, %g, %g, %g }
{ %d, %d, %d, %d }
oDepthGE
oDepthLE
rasterizer
oStencilRef
vOutputControlPointID
vForkInstanceID
vJoinInstanceID
vDomain
vThreadID
vThreadGroupID
vThreadIDInGroup
vThreadIDInGroupFlattened
vCoverage
vInnerCoverage
vGSInstanceID
vCycleCounter
<unknown register type>
<unknown register type %u>
%d[%d].
_%d_%d.
 + %d]
(%fl, %fl)
(%f, %f, %f, %f)
(0x%08x)
undefined
clip_distance
cull_distance
position
rendertarget_array_index
viewport_array_index
vertex_id
sampleIndex
primitive_id
instance_id
is_front_face
finalQuadUeq0EdgeTessFactor
finalQuadVeq0EdgeTessFactor
finalQuadUeq1EdgeTessFactor
finalQuadVeq1EdgeTessFactor
finalQuadUInsideTessFactor
finalQuadVInsideTessFactor
finalTriUeq0EdgeTessFactor
finalTriVeq0EdgeTessFactor
finalTriWeq0EdgeTessFactor
finalTriInsideTessFactor
finalLineDetailTessFactor
finalLineDensityTessFactor
    preshader
    vs_2_x
    lib_4_0_vs_2_x
    vs_2_sw
    vs_3_sw
    ps_2_x
    lib_4_0_ps_2_x
    ps_2_sw
    ps_3_sw
    vs_%u_%u
    lib_4_0_vs_%u_%u
    ps_%u_%u
    lib_4_0_ps_%u_%u
// disassembly only available for VS and PS targets
Error: unexpected end of buffer
    // %s
#line 
%u "%s"
      
sincos
callnz
endloop
endrep
texkill
texbem
texbeml
texreg2ar
texreg2gb
texreg2rgb
texldl
texldd
texm3x2pad
texm3x2tex
texm3x3pad
texm3x3tex
texm3x3spec
texm3x3vspec
texm3x2depth
texm3x3
texdp3tex
texdp3
texdepth
dp2add
reserved0
texldp
texldb
texcrd
texcoord
_volume
_unknown
_position
_blendweight
_blendindices
_normal
_psize
_texcoord
_tangent
_binormal
_tessfactor
_positiont
_color
_depth
_sample
_centroid
// approximately %u instruction slot%s used
 (%u texture, %u arithmetic)
// <internal error> unable to iterate instruction in PDB
// <internal error> incorrect instruction offset in debug info
// <internal error> incorrect token offset in debug info
// <internal error> incorrect file offset in debug info
// <internal error> file name too long in debug info
// <internal error> unable to find instruction in PDB
// <internal error> unable to get statement flag from PDB
// <internal error> unable to instruction offset from PDB
// <internal error> unable to get file id from PDB
// <internal error> unable to get line number from PDB
// <internal error> unable to get column number from PDB
// <internal error> unable to get source file info from PDB
// <internal error> unable to get file name from PDB
// <internal error> line mismatch in debug info
// <internal error> column mismatch in debug info
// <internal error> filename length mismatch in debug info
// <internal error> filename mismatch in debug info
// <internal error> incorrect instruction offset in debug info
// <internal error> too many instruction outputs in debug info
// <internal error> incorrect scalar offset in debug info
// <internal error> incorrect variable offset in debug info
// <internal error> incorrect token offset in debug info
%s[r%u.%c]<
%s[r%u.%c/%u]<
// <internal error> unable to get typedef type from PDB
// <internal error> unable to get type length from PDB
// <internal error> offset overruns length for type in PDB
// <internal error> unable to get sub-variable type from PDB
// <internal error> could not get UDT children in PDB
// <internal error> could not get find UDT child with correct offset in PDB
// <internal error> could not get UDT child offset in PDB
// <internal error> could not get UDT child type in PDB
// <internal error> could not get UDT child length in PDB
// <internal error> unable to get array element type from PDB
// <internal error> could not get array element stride from PDB
// <internal error> unable to get vector element type from PDB
// <internal error> could not get vector element length from PDB
// <internal error> could not get vector length from PDB
// <internal error> invalid vector member
// <internal error> unable to get matrix element type from PDB
// <internal error> could not get matrix element length from PDB
// <internal error> could not get matrix columns from PDB
// <internal error> could not get matrix rows from PDB
// <internal error> could not get matrix row-major flag from PDB
// <internal error> could not get matrix major stride from PDB
// <internal error> invalid matrix member
._m%u%u
// <internal error> unable to get HLSL type kind from PDB
<unknown HLSL built-in %u offset %u>
// <internal error> unexpected data kind in PDB
%s[%u][%u].%c
%s%u.%c
%s[%u].%c
// <internal error> unexpected register type in PDB
// <internal error> could not get location type from PDB
// <internal error> could not get register type from PDB
// <internal error> could not get register index count from PDB
// <internal error> could not get register index values from PDB
// <internal error> unexpected location type in PDB
<internal error> unable to get variable name from PDB
<internal error> unable to get variable subfield offset from PDB
<internal error> unable to get variable type from PDB
// <internal error> could not find inner most frame in PDB
// Initial variable locations:
Prior locations: 
Post-call locations: 
buffer
texture1d
texture2d
texture2dms
texture3d
texturecube
texture1darray
texture2darray
texture2dmsarray
texturecubearray
raw_buffer
structured_buffer
<unknown dimension>
%s%u[%u:
refactoringAllowed
enableDoublePrecisionFloatOps
enableRawAndStructuredBuffers
forceEarlyDepthStencil
skipOptimization
enableMinimumPrecision
enable11_1DoubleExtensions
enable11_1ShaderExtensions
allResourcesBound
<!-- id=%d -->
[%8I64u] 
           
_aoffimmi
_indexable
precise
(%i,%i,%i)
, stride=%u
_rcpfloat 
_uint 
_uglobal
_ugroup
 x%i[%i], %d
 pointlist 
 linestrip 
 trianglestrip 
 undefined 
 point 
 line 
 triangle 
 lineadj 
 triangleadj 
 patch1 
 patch2 
 patch3 
 patch4 
 patch5 
 patch6 
 patch7 
 patch8 
 patch9 
 patch10 
 patch11 
 patch12 
 patch13 
 patch14 
 patch15 
 patch16 
 patch17 
 patch18 
 patch19 
 patch20 
 patch21 
 patch22 
 patch23 
 patch24 
 patch25 
 patch26 
 patch27 
 patch28 
 patch29 
 patch30 
 patch31 
 patch32 
 constant 
 linear 
 linear centroid 
 linear noperspective 
 linear noperspective centroid 
 linear sample 
 linear noperspective sample 
CB%d[%d:
, dynamicIndexed
, immediateIndexed
, space=%d
 domain_quad
 domain_tri
 domain_isoline
 partitioning_integer
 partitioning_pow2
 partitioning_fractional_odd
 partitioning_fractional_even
 output_point
 output_line
 output_triangle_cw
 output_triangle_ccw
 l(%f)
dcl_immediateConstantBuffer
                              
printf 
errorf 
<unknown> 
// COMMENT: %s
undecipherable custom data
_dynamicindexed
 fp%u[%u][%u] = {
, ft%u
 ft%u = {
, fb%u
, %u, %u
 %u, %u, %u
, mode_default
, mode_comparison
, mode_mono
, space=%u
ps_%d_%d
vs_%d_%d
hs_%d_%d
ds_%d_%d
gs_%d_%d
cs_%d_%d
lib_%d_%d
// Available Class Types:
// Name                             ID CB Stride Texture Sampler
// ------------------------------ ---- --------- ------- -------
// %-30s %4u %9u %7u %7u
// Available Class Instances:
// Name                        Type CB CB Offset Texture Sampler
// --------------------------- ---- -- --------- ------- -------
%s[%u]
// %-27s %4u 
%2u %9u 
 -         - 
      - 
      -
// Interface slots, %u total:
//             Slots
// +----------+---------+---------------------------------------
// | Type ID  |%4u-%-4u|
// | Type ID  |%4u     |
// | Type ID  |         |
// | Table ID |         |
// %s shader bytecode:
Microsoft (R) D3D Shader Disassembler
// Note: SHADER WILL ONLY WORK WITH THE DEBUG SDK LAYER ENABLED.
// Note: shader requires additional functionality:
//       %s
Patch Constant
Output
// Debug name: %s
// Pixel Shader runs at sample frequency
Level9
XNA Prepass
D3DCOMPILER_DISASSEMBLY_FORCE_HEX_LITERALS
<body bgcolor="#000000">
</pre>
// Library:  flags %x, %u functions:
// %3u  %s
// Created by:  %s
// Trace has %u steps (some may be inactive)
%4u: Illegal instruction index
%s %s = 
%s %s[%d] = 
    asm {
    },
    NULL,
technique10 
    pass 
        // No embedded %s
        %s = %s[%d];
        %s = %s;
        %s = asm {
        %s = NULL;
=FALSE
WIREFRAME
MIN_MAG_MIP_POINT
MIN_MAG_POINT_MIP_LINEAR
MIN_POINT_MAG_LINEAR_MIP_POINT
MIN_POINT_MAG_MIP_LINEAR
MIN_LINEAR_MAG_MIP_POINT
MIN_LINEAR_MAG_POINT_MIP_LINEAR
MIN_MAG_LINEAR_MIP_POINT
MIN_MAG_MIP_LINEAR
ANISOTROPIC
COMPARISON_MIN_MAG_MIP_POINT
COMPARISON_MIN_MAG_POINT_MIP_LINEAR
COMPARISON_MIN_POINT_MAG_LINEAR_MIP_POINT
COMPARISON_MIN_POINT_MAG_MIP_LINEAR
COMPARISON_MIN_LINEAR_MAG_MIP_POINT
COMPARISON_MIN_LINEAR_MAG_POINT_MIP_LINEAR
COMPARISON_MIN_MAG_LINEAR_MIP_POINT
COMPARISON_MIN_MAG_MIP_LINEAR
COMPARISON_ANISOTROPIC
TEXT_1BIT
SRC_COLOR
INV_SRC_COLOR
SRC_ALPHA
INV_SRC_ALPHA
DEST_ALPHA
INV_DEST_ALPHA
DEST_COLOR
INV_DEST_COLOR
SRC_ALPHA_SAT
BLEND_FACTOR
INV_BLEND_FACTOR
SRC1_COLOR
INV_SRC1_COLOR
SRC1_ALPHA
INV_SRC1_ALPHA
MIRROR
BORDER
MIRROR_ONCE
LESS_EQUAL
GREATER
NOT_EQUAL
GREATER_EQUAL
ALWAYS
REPLACE
INCR_SAT
DECR_SAT
INVERT
SUBTRACT
REV_SUBTRACT
GenerateMips
DS_StencilRef
AB_BlendFactor
AB_SampleMask
FillMode
CullMode
FrontCounterClockwise
DepthBias
DepthBiasClamp
SlopeScaledDepthBias
DepthClipEnable
ScissorEnable
MultisampleEnable
AntialiasedLineEnable
DepthEnable
DepthWriteMask
DepthFunc
StencilEnable
StencilReadMask
StencilWriteMask
FrontFaceStencilFail
FrontFaceStencilDepthFail
FrontFaceStencilPass
FrontFaceStencilFunc
BackFaceStencilFail
BackFaceStencilDepthFail
BackFaceStencilPass
BackFaceStencilFunc
AlphaToCoverageEnable
BlendEnable
SrcBlend
DestBlend
BlendOp
SrcBlendAlpha
DestBlendAlpha
BlendOpAlpha
RenderTargetWriteMask
Filter
AddressU
AddressV
AddressW
MipLODBias
MaxAnisotropy
ComparisonFunc
BorderColor
MinLOD
MaxLOD
[%s[%u + %s].%c]
[%s[%s].%c]
[%s[%u].%c]
[%s.%c]
%s[%u +
Error: Effects expression assembly in invalid format!
Error: Effects expression assembly not found!
Error: Error getting Effects expression constant table.
Error: Error getting Effects expression literal block.
##Internal error##
0x%02x
 : packoffset(c%u.%c)
 : register(%c%u)
 = { "%s"
, "%s"
 = "%s"
// Offset: %4u, size: %4u
// %u %s buffer(s)
single 
/* Stream %u out decl: "%s" */
/* Stream %u to rasterizer */
/* Interface parameter %u bound to: %s
%s[%s]
%s[eval(
/* Stream out decl: "%s" */
// %u %s object(s)
// %u %s interface(s)
// %u technique(s)
technique11
technique10
// %u groups(s)
fxgroup
// FX Version: %s
// Child effect (requires effect pool): %s
shared
fx_4_0
fx_4_1
fx_5_0
ID3D11FunctionLinkingGraph::CreateModuleInstance: FLG module instance has already been created
ID3D11FunctionLinkingGraph::CreateModuleInstance: NULL parameter
ID3D11FunctionLinkingGraph::CreateModuleInstance: FLG has no nodes
ID3D11FunctionLinkingGraph::CreateModuleInstance: uninitialized shader output signature parameter #%u, component '%c'
ID3D11FunctionLinkingGraph::CreateModuleInstance: uninitialized parameter #%u component '%c' passed to function '%s::%s' at call site #%u
ID3D11FunctionLinkingGraph::SetSignature: illegal name for parameter %u
__%s_n%u_%u
ID3D11FunctionLinkingGraph::SetSignature: illegal semantic name for parameter %u
ID3D11FunctionLinkingGraph::SetSignature: unknown class for parameter %u
ID3D11FunctionLinkingGraph::SetSignature: NumRows must be between 1 and 4 for parameter %u
ID3D11FunctionLinkingGraph::SetSignature: NumColums must be between 1 and 4 for parameter %u
ID3D11FunctionLinkingGraph::SetSignature: illegal type for parameter %u
ID3D11FunctionLinkingGraph::SetSignature: unknown interpolation mode for parameter %u
ID3D11FunctionLinkingGraph::SetInputSignature: NULL parameter
ID3D11FunctionLinkingGraph::SetInputSignature: too many parameters (%u) in the input signature (max=%u)
ID3D11FunctionLinkingGraph::SetInputSignature: input signature has already been set
ID3D11FunctionLinkingGraph::SetInputSignature: input signature must be the first FLG node
ID3D11FunctionLinkingGraph::SetInputSignature: input signature has duplicate parameter names/semantics
ID3D11FunctionLinkingGraph::SetOutputSignature: NULL parameter
ID3D11FunctionLinkingGraph::SetOutputSignature: too many parameters (%u) in the output signature (max=%u)
ID3D11FunctionLinkingGraph::SetOutputSignature: output signature must be the last FLG node
ID3D11FunctionLinkingGraph::SetOutputSignature: output signature has already been specified
ID3D11FunctionLinkingGraph::SetOutputSignature: output signature has duplicate parameter names/semantics
ID3D11FunctionLinkingGraph::SetOutputSignature: input and output signatures have duplicate parameter names
ID3D11FunctionLinkingGraph::CallFunction: NULL parameter
ID3D11FunctionLinkingGraph::CallFunction: a function cannot be called after the output signature has been set
ID3D11FunctionLinkingGraph::CallFunction: function name cannot be empty
ID3D11FunctionLinkingGraph::CallFunction: function '%s' prototype is not found in the module
ID3D11FunctionLinkingGraph::CallFunction: function '%s' input parameter %u has unsupported register mapping
ID3D11FunctionLinkingGraph::CallFunction: function '%s' output parameter %u has unsupported register mapping
ID3D11FunctionLinkingGraph::CallFunction: %s::%s function has non-matching prototypes (different parameter counts)
ID3D11FunctionLinkingGraph::CallFunction: %s::%s function has non-matching prototypes (parameter %u)
ID3D11FunctionLinkingGraph::PassValueWithSwizzle: illegal character in the swizzle string '%s'
source
destination
ID3D11FunctionLinkingGraph::PassValueWithSwizzle: %s parameter component '%c' is not defined
ID3D11FunctionLinkingGraph::PassValueWithSwizzle: destination swizzle '%s' cannot have replicated components
ID3D11FunctionLinkingGraph::PassValueWithSwizzle: swizzle string cannot be empty
ID3D11FunctionLinkingGraph::PassValueWithSwizzle: NULL parameter
ID3D11FunctionLinkingGraph::PassValueWithSwizzle: source node must preceed destination node in FLG
ID3D11FunctionLinkingGraph::PassValueWithSwizzle: bad source swizzle '%s'
ID3D11FunctionLinkingGraph::PassValueWithSwizzle: bad destination swizzle '%s'
ID3D11FunctionLinkingGraph::PassValueWithSwizzle: illegal source parameter index
ID3D11FunctionLinkingGraph::PassValueWithSwizzle: illegal destination parameter index
ID3D11FunctionLinkingGraph::PassValueWithSwizzle: source parameter must be an INOUT or OUT parameter
ID3D11FunctionLinkingGraph::PassValueWithSwizzle: destination parameter must be an INOUT or IN parameter
ID3D11FunctionLinkingGraph::PassValueWithSwizzle: value must be produced by an output parameter
ID3D11FunctionLinkingGraph::PassValueWithSwizzle: value must be consumed by an input parameter
ID3D11FunctionLinkingGraph::PassValueWithSwizzle: cannot pass values for parameters of type void
ID3D11FunctionLinkingGraph::PassValueWithSwizzle: incompatible element types
ID3D11FunctionLinkingGraph::PassValueWithSwizzle: possible loss of precision when passing value from <%u, %d> to <%u, %d> (<NodeId, ParamId>)
ID3D11FunctionLinkingGraph::PassValueWithSwizzle: incompatible row dimensions
ID3D11FunctionLinkingGraph::PassValueWithSwizzle: incompatible type classes
ID3D11FunctionLinkingGraph::PassValueWithSwizzle: incompatible column dimensions
ID3D11FunctionLinkingGraph::PassValueWithSwizzle: swizzle is not supported for matrices
ID3D11FunctionLinkingGraph::PassValueWithSwizzle: source value has too few components
ID3D11FunctionLinkingGraph::PassValueWithSwizzle: destination parameter component '%c' has already been initialized
row_major 
min8uint
<unknown type>
<unknown class>
inout 
nointerpolation 
centroid 
noperspective 
noperspective centroid 
sample 
noperspective sample 
<unknown interpolation> 
%s_%s_n%u_%u
%s_n%u_%u
void main()
namespace %s
void main(
4SV_VertexID
SV_InstanceID
SV_Position
SV_PrimitiveID
SV_SampleIndex
SV_IsFrontFace
SV_RenderTargetArrayIndex
SV_ClipDistance
SV_CullDistance
SV_Target
xyzwID3D11Linker::SetEntry: entry cannot be NULL
ID3D11Linker::SetEntry: shader target name cannot be NULL
ID3D11Linker::Link: NULL parameter
ID3D11Linker::SetEntry: entry has already been set
ID3D11Linker::SetEntry: unsupported shader target '%s'
ID3D11Linker::SetEntry: only FLG and cs_5_0 entries are supported currently
ID3D11Linker::Link: failed to generate byte code
ID3D11Linker::Link: function '%s::%s' is not found in registered module instances
ID3D11Linker::Link: function '%s::%s' prototype does not match function signature
ID3D11Linker::Link: function '%s::%s' prototype and signature semantics do not match for parameter %u
ID3D11Linker::Link: function '%s::%s' prototype and signature flags do not match for parameter %u
ID3D11Linker::Link: function '%s::%s' prototype and signature types do not match for parameter %u
ID3D11Linker::Link: function '%s::%s' is missing a legacy shader blob necessary to link '%s' target
ID3D11Linker::Link: function '%s::%s' legacy byte code (version '%u.%u') cannot be used to link shader target '%s'
ID3D11Linker::Link: remapping has not been specified for cbuffer slot %u in function '%s::%s'
ID3D11Linker::Link: cbuffer slot %u in function '%s::%s' maps to real slot %u that is too big (max=%u)
ID3D11Linker::Link: illegal remapping specified for sampler slot range [%u, %u] in function '%s::%s'
ID3D11Linker::Link: illegal remapping specified for resource slot range [%u, %u] in function '%s::%s'
ID3D11Linker::Link: illegal remapping specified for UAV slot range [%u, %u] in function '%s::%s'
ID3D11Linker::Link: a duplicate resource names (%s) are not allowed (use namespaces to disambiguate)
ID3D11Linker::Link: function '%s::%s' byte code (version '%u.%u') cannot be used for the requested shader target '%s'
ID3D11Linker::Link: several virtual samplers with incompatible sampler modes map to slot %u
ID3D11Linker::Link: remapping of resource (slot %u) to UAV (slot %u) in function '%s::%s' is allowed only for buffers
resource
ID3D11Linker::Link: several virtual resources with incompatible properties map to real %s slot %u
ID3D11Linker::Link: several UAVs/SRVs with incompatible properties map to slot %u
ID3D11Linker::Link: cbuffer (size=%u) remapping <vslot %u>-><slot %u, offset %u> in function '%s::%s' exceeds the maximum cbuffer size (%u)
ID3D11Linker::Link: immediate cbuffer (%u entries) exceeds the limit of %u entries
ID3D11Linker::Link: not enough temporary registers (max=%u).
ID3D11Linker::Link: total number of registers %u exceeds %u.
output
ID3D11Linker::Link: bad %s semantic name '%s'
ID3D11Linker::Link: %s sematic %s number must be in range [%u, %u] for shader target '%s'
ID3D11Linker::Link: invalid %s SV_ semantic '%s' for shader target '%s'
ID3D11Linker::Link: invalid type specified for %s semantic '%s'
ID3D11Linker::Link: %s semantic '%s' can only have one row and number of components between [%u,%u]
ID3D11Linker::Link: invalid interpolation mode specified for %s semantic '%s'
ID3D11Linker::Link: integer types must have constant interpolation mode for %s semantic '%s'
ID3D11Linker::Link: invalid class specified for %s semantic '%s'
ID3D11Linker::Link: only one Depth sematic can be spesified for shader target '%s'
ID3D11Linker::Link: pixel shaders cannot declare arbitrary output semantics ('%s')
ID3D11Linker::Link: SV_ClipDistance semantics cannot be used when using the clipplanes attribute
ID3D11Linker::Link: overlapping %s sematics %s are not supported
ID3D11Linker::Link: Cannot use clipplanes attribute without specifying a 4-component SV_Position output
ID3D11Linker::Link: clipplanes can only specified for Vertex shaders
ID3D11Linker::Link: SV_ClipDistance and SV_CullDistance occupy %u %s registers, only two are allowed
ID3D11Linker::Link: failed to pack %s signature
ID3D11Linker::Link: all components of %s semantic '%s' must be initialized by '%s' shaders
ID3D11Linker::Link: SV_Target outputs must be contiguous from SV_Target0 to SV_TargetN for shader target '%s'
ID3D11Linker::Link: the number of sample entries exceeded the limit of %u
ID3D11Linker::Link: input semantic '%s' cannot be read by '%s' shaders
ID3D11Linker::Link: output semantic '%s' cannot be written by '%s' shaders
ID3D11Linker::Link: the shader requires %u defc constants, which exceeds the allowed limit of %u
ID3D11Linker::Link: the shader requires %u defb constants, which exceeds the allowed limit of %u
ID3D11Linker::Link: the shader requires %u defi constants, which exceeds the allowed limit of %u
ID3D11Linker::UseLibraryWithNamespace: NULL parameter
ID3D11Linker::AddClipPlaneFromCBuffer: cbuffer slot index is too large (max=%u)
ID3D11Linker::AddClipPlaneFromCBuffer: cbuffer entry index is too large (max=%u)
ID3D11Linker::AddClipPlaneFromCBuffer: clipplane for cbuffer %u entry %u has already been specified
ID3D11Linker::AddClipPlaneFromCBuffer: the maximum allowed number of clipplane fron a cbuffer is %u
Microsoft (R) Shader Linker
$CBufferForClipPlane_%u
ID3D11Linker::Link: failed to remap SRV to UAV (slot=%u)
ID3D11Linker::Link: remapping has not been specified for resource slot %u
ID3D11Linker::Link: remapping of resource (slot %u) to UAV (slot %u) is allowed only for buffers
ID3D11Linker::Link: resource slot %u maps to real resource slot %u that is too big (max=%u)
ID3D11Linker::Link: resource slot %u maps to real UAV slot %u that is too big (max=%u)
ID3D11Linker::Link: remapping has not been specified for UAV slot %u
ID3D11Linker::Link: UAV slot %u maps to real slot %u that is too big (max=%u)
vs_4_0
vs_4_0_level_9_1
vs_4_0_level_9_3
vs_4_1
vs_5_0
ps_4_0
ps_4_0_level_9_1
ps_4_0_level_9_3
ps_4_1
ps_5_0
cs_5_0
ID3D11Linker::Link: validation error:  %s
@#@$@%@
@,@&@+@
2@3@1@0@
@:@9@/@
@ @&@%@
@potentially uninitialized data accessed at this location <| I%u (B%u)
<| dependent on I%u (B%u), A%u (B%u)
uninitialized
this variable depends on potentially %s data on loop exit: %s <| I%u (B%u), A%u (B%u)
. The compiler cannot always detect that an array is fully assigned to. Fully initializing the array in its declaration may help avoid this error
this variable dependent on potentially %s data: %s%s <| I%u (B%u), A%u (B%u)
this loop dependent on potentially %s data <| I%u (B%u), A%u (B%u)
this memory access dependent on potentially %s data <| I%u (B%u), A%u (B%u)
Derivative being used before it was defined. consider moving the derivative assignment earlier in the program.
Derivative is not defined in a different branch of flow-control. Consider moving the derivative assignment before any flow control statements.
this operation
"%s" with respect to "%s"
this operation with respect to %s
Unable to calculate derivative of %s. %s
Redefinition of derivative, derivatives may only be assigned once.
Derivatives of known values are unimplemented.
Consider using the [unroll] attribute on the loop statement or using the assignment syntax to calculate it yourself (e.g.: x`(y) = z)
Consider using the [flatten] attribute on the switch statement or using the assignment syntax to calculate it yourself (e.g.: x`(y) = z)
Consider using the [flatten] attribute on the if statement or using the assignment syntax to calculate it yourself (e.g.: x`(y) = z)
Consider using the assignment syntax to calculate it yourself (e.g.: x`(y) = z)
%s semantic '%s'
IEEE-safe mode clamps float literals to 32-bit values, %g is losing precision (this warning will only be shown once per compile)
32-bit floating-point operations flush denorm float literals to zero, %g is losing precision (this warning will only be shown once per compile)
(unknown)
internal error: not all rules initialized
internal error: Rule class id invalid
$Globals
$Params
$ThisPointer
[internal error]
Semantic length is limited to %d characters
Zero character semantics aren't allowed
SV_PrimitiveId
SV_OutputControlPointID
SV_DomainLocation
SV_TessFactor
SV_InsideTessFactor
SV_DispatchThreadID
SV_GroupThreadID
SV_GroupID
SV_GroupIndex
SV_InnerCoverage
SV_GSInstanceID
SV_InstanceId
Position
cannot bind the same variable to multiple constants in the same constant bank
<unknown shader model>
the size of constant buffer %s is %d 16-byte entries, which exceeds maximum allowed size of %d entries
reduce literal lit instruction <| Explicit
symmetric cmp <| Explicit
reduce mov instruction <| Explicit
min of known positive identity <| Explicit
max of known positive identity <| Explicit
lt of known range reduction <| Explicit
ge of known range reduction <| Explicit
atan of known 0 or 1 identity <| Explicit
mul of a half times add of same value identity <| Explicit
negative bool less then another bool identity <| Explicit
bool multiply chain reduction <| Explicit
dot of partial nullity reduction <| Explicit
eval mul <| Explicit
min(x,y) where range of one is <= the other (ieee safe version) <| Explicit
max(x,y) where range of one is >= the other (ieee safe version) <| Explicit
cmp of negated bool identity <| Explicit
cmp diff to basic logic identity <| Explicit
Negative values for cmp and clip can be rordered <| Explicit
Negative value compared with zero <| Explicit
Sequence of compares <| Explicit
FRC of add with integer can bypass add <| Explicit
Mulitply by 1 reduces to no-op move <| Explicit
Multiply by -1 reduces to NEG operation <| Explicit
integer add sequence simplification <| Explicit
integer multiply by one identity <| Explicit
integer multiply by zero identity <| Explicit
integer multiply by negative one identity <| Explicit
integer multiply by literal identity <| Explicit
shift of commutative literals <| Explicit
combine of commutative literals <| Explicit
shift of commutative inputs <| Explicit
imin(x,y) where one is <= the other <| Explicit
imax(x,y) where one is >= the other <| Explicit
umin(x,y) where one is <= the other <| Explicit
umax(x,y) where one is >= the other <| Explicit
umod(x,y) where x < y <| Explicit
Eval range add inf flag if range not bound <| Explicit
Eval range add NaN flag if integer mask says it's possible <| Explicit
propagate range info through mov <| Explicit
propagate special floating point values through div <| Explicit
propagate special floating point values through log <| Explicit
propagate special floating point values through add <| Explicit
propagate special floating point values through mul <| Explicit
propagate special floating point values through rsq <| Explicit
propagate special floating point values through rcp <| Explicit
propagate special floating point values through sqrt <| Explicit
propagate special floating point values through asin <| Explicit
propagate special floating point values through atan2 <| Explicit
(A + L2) - (A + L1) = L2 - L1 if A non-NaN/Inf <| Explicit
Don't truncate double values to floats <| Explicit
Don't flush denorm values to zero <| Explicit
Literal in Log * Mul * Exp pattern <| Explicit
Addition of same argument is same as multiply by 2 <| Explicit
Multiply by 2, 4, or 8 <| Explicit
Multiply by 0 reduces to literal 0 <| Explicit
A * (1/A) = 1 <| Explicit
range sequence reduction <| Explicit
Known literals reduced to mov <| Explicit
rsq result can be assumed positive <| Explicit
min(x,y) where range of one is <= the other <| Explicit
max(x,y) where range of one is >= the other <| Explicit
Simplify conditions on instructions which only care about sign on possibly NaN/Inf values <| Explicit
Simplify cmp sequences on possibly NaN/Inf values <| Explicit
Simplify pow on possibly NaN/Inf values <| Explicit
Simplify integer fraction on possibly NaN/Inf values <| Explicit
CombineInstructions can create dots <| Explicit
vectorize tunnel through mul <| Explicit
vectorize tunnel through neg <| Explicit
vectorize tunnel through add <| Explicit
Change swizzle of parameters to dot <| Explicit
negate modifier match <| Explicit
sat instruction to sat modifier match <| Explicit
abs instruction to abs modifier match <| Explicit
integer negate modifier match <| Explicit
max of neg idenity to abs instruction match <| Explicit
Don't use marker values for clamped literal conversions <| Explicit
propogate swizzles <| Explicit
attempt to group scalar values read by similar instructions <| Explicit
Emit return instructions <| Explicit
Emit output arrays <| Explicit
Tunnel through temp arrays on load <| Explicit
Initialize arrays to void <| Explicit
Conservative correctness checking <| Explicit
Basic correctness checking <| Explicit
emit write masks on sample instructions <| Explicit
reorder instructions to minimize register load <| Explicit
Use replicate swizzles to squish literal arrays <| Explicit
Try swizzling literal arrays to fit them together <| Explicit
Try to match temp array loads to their original store <| Explicit
Remove temp array stores that are immediately overwritten <| Explicit
Do not reduce literals in no-opt compiles <| Explicit
Try to reduce known values to movs <| Explicit
Try to combine like instructions <| Explicit
Remove args for CBuffers that are never read <| Explicit
Hoist predicated code into outermost predicate <| Explicit
search for instancing opportunities in hull shaders <| Explicit
enable instancing searches for programs with multiple outputs <| Explicit
simplify flow control that writes the same value in each flow control path <| Explicit
Do not remove unaliasable array loads in no-opt compiles <| Explicit
Do not reduce switches in no-opt compiles <| Explicit
combine simple instructions to reduce instruction count <| Explicit
Compact Registers - Paint  <| Explicit
Compact Registers - Press Moves <| Explicit
Compact Registers - Press Loop Ins <| Explicit
Compact Registers - Compress <| Explicit
mov of sampler register reduction <| Explicit
detect errors induced by race conditions <| Explicit
if(x){} else {...} -> if(!x) {...} <| Explicit
if(x){...} else {} -> if(x) {...} <| Explicit
if(x){...} if(x){...} -> if(x) {... ...} <| Explicit
use flow control and logical conditions to tighten ranges <| Explicit
if(A){B = A ? C : D} -> if(A){B = C} <| Explicit
A = B ? B : C -> A = B ? TRUE : C} <| Explicit
A = B || !B -> A = B || TRUE <| Explicit
movc(c,ignore,a) -> mov(a) <| MR.GenSimplifyInstructionsAlways_Both
movc(c,a,ignore) -> mov(a) <| MR.GenSimplifyInstructionsAlways_Both
movc(c,ignore,ignore) -> ignore(0) <| MR.GenSimplifyInstructionsAlways_Both
dmovc(c,ignore,a) -> dmov(a) <| MR.GenSimplifyInstructionsAlways_Both
dmovc(c,a,ignore) -> dmov(a) <| MR.GenSimplifyInstructionsAlways_Both
dmovc(c,ignore,ignore) -> ignore(0) <| MR.GenSimplifyInstructionsAlways_Both
break never match (to NOP) <| MR.GenSimplifyInstructionsAlways_Both
continue never match (to NOP) <| MR.GenSimplifyInstructionsAlways_Both
return never match (to NOP) <| MR.GenSimplifyInstructionsAlways_Both
NOT BLT => BGE <| MR.GenSimplifyInstructionsOpt1_Excl
NOT BGE => BLT <| MR.GenSimplifyInstructionsOpt1_Excl
NOT BLT => BGE (safe) <| MR.GenSimplifyInstructionsOpt1_Excl
NOT BGE => BLT (safe) <| MR.GenSimplifyInstructionsOpt1_Excl
NOT BEQ => BNE <| MR.GenSimplifyInstructionsOpt1_Excl
NOT BNE => BEQ <| MR.GenSimplifyInstructionsOpt1_Excl
NOT BILT => BIGE <| MR.GenSimplifyInstructionsOpt1_Excl
NOT BIGE => BILT <| MR.GenSimplifyInstructionsOpt1_Excl
NOT BIEQ => BINE <| MR.GenSimplifyInstructionsOpt1_Excl
NOT BINE => BIEQ <| MR.GenSimplifyInstructionsOpt1_Excl
NOT BULT => BUGE <| MR.GenSimplifyInstructionsOpt1_Excl
NOT BUGE => BULT <| MR.GenSimplifyInstructionsOpt1_Excl
a*(1/(b*a)) -> 1 / b <| MR.GenSimplifyInstructionsOpt1_Excl
rsq(x) * rsq(x) -> rcp(x) <| MR.GenSimplifyInstructionsOpt1_Excl
rsq(x) * rsq(x) -> rcp(x) for positive x <| MR.GenSimplifyInstructionsOpt1_Excl
combine AND of two equal unknown left shifts <| MR.GenSimplifyInstructionsOpt1_Excl
combine AND of two equal unknown right shifts <| MR.GenSimplifyInstructionsOpt1_Excl
combine AND of two equal unknown unsigned right shifts <| MR.GenSimplifyInstructionsOpt1_Excl
back-propagate negate through iadd <| MR.GenSimplifyInstructionsOpt1_Excl
back-propagate negate through imul <| MR.GenSimplifyInstructionsOpt1_Excl
ishl(ishl(a, b), c) : if( nooverflow_mod_32(b, c) ) -> ishl(a, iadd(b, c)) <| MR.GenSimplifyInstructionsOpt1_Excl
ushr(ishl(a, bv), cv) : if( ge_mod_32(cv, bv) ) -> and(ushr(a, cv - bv), (1 << (32-cv))-1) <| MR.GenSimplifyInstructionsOpt1_Excl
ishr(ishr(a, b), c) : if( nooverflow_mod_32(b, c) ) -> ishr(a, iadd(b, c)) <| MR.GenSimplifyInstructionsOpt1_Excl
(a & b) | (a & c) -> and(a, b | c) <| MR.GenSimplifyInstructionsOpt1_Excl
b | (a & c) | (a & d) -> or(b, and(a, or(c,d)) <| MR.GenSimplifyInstructionsOpt1_Excl
and(or(a, iv1), iv2) -> or(and(a, iv2), and(iv1, iv2)) <| MR.GenSimplifyInstructionsOpt1_Excl
or(and(a, iv1), iv2) if(and_ne_zero(iv1, iv2) -> or(and(a, iv1 & ~iv2), iv2) <| MR.GenSimplifyInstructionsOpt1_Excl
u/ishr/l(or(a, iv1), iv2) -> or(u/ishr/l(a, iv2), u/ishr/l(iv1, iv2)) <| MR.GenSimplifyInstructionsOpt1_Excl
u/ishr/l(and(a, iv1), iv2) -> and(u/ishr/l(a, iv2), u/ishr/l(iv1, iv2)) <| MR.GenSimplifyInstructionsOpt1_Excl
u/ishr/l(xor(a, iv1), iv2) -> xor(u/ishr/l(a, iv2), u/ishr/l(iv1, iv2)) <| MR.GenSimplifyInstructionsOpt1_Excl
ishl(imul(a, iv1), iv2) : if(low_bit_clear(iv2)) -> imul(ishl(a, iv2/2), ishl(iv1, iv2/2)) <| MR.GenSimplifyInstructionsOpt1_Excl
ishl(ineg(a), iv1) -> ineg(ishl(a, iv1)) <| MR.GenSimplifyInstructionsOpt1_Excl
ishl(iadd(a, iv1), iv2) -> iadd(ishl(a, iv2), ishl(iv1, iv2)) <| MR.GenSimplifyInstructionsOpt1_Excl
imul(iadd(a, iv1), iv2) -> iadd(imul(a, iv2), imul(iv1, iv2)) <| MR.GenSimplifyInstructionsOpt1_Excl
ushr(ushr(a, b), c) : if( nooverflow_mod_32(b, c) ) -> ushr(a, iadd(b, c)) <| MR.GenSimplifyInstructionsOpt1_Excl
split literal sum ishl to allow literalization <| MR.GenSimplifyInstructionsOpt1_Excl
split literal sum ishr to allow literalization <| MR.GenSimplifyInstructionsOpt1_Excl
split literal sum ushr to allow literalization <| MR.GenSimplifyInstructionsOpt1_Excl
a = bfi(w, o, v, 0i) | r : if( mask_is_zero(w,o,r) ) -> bfi(w, o, v, r) <| MR.GenSimplifyInstructionsOpt1_Excl
r | (a = bfi(w, o, v, 0i)) : if( mask_is_zero(w,o,r) ) -> bfi(w, o, v, r) <| MR.GenSimplifyInstructionsOpt1_Excl
bfi(w, o, v, n) << s -> bfi(w, o+s, v, n) <| MR.GenSimplifyInstructionsOpt1_Excl
ubfe(w, o, a) >> s -> ubfe(w, o + s, a) <| MR.GenSimplifyInstructionsOpt1_Excl
ubfe(w, o, (a >> s) & m) : if( o + s < 32 ) -> ubfe(w, o + s, a & (m << s)) <| MR.GenSimplifyInstructionsOpt1_Excl
ibfe(w, o, (a >> s) & m) : if( o + s < 32 ) -> ibfe(w, o + s, a & (m << s)) <| MR.GenSimplifyInstructionsOpt1_Excl
ibfe(w, o, ((uint)a >> s) & m) : if( w + o + s < 32 ) -> ibfe(w, o + s, a & (m << s)) <| MR.GenSimplifyInstructionsOpt1_Excl
-sin(x) -> sin(-x) <| MR.GenSimplifyInstructionsOpt1_Excl
-dtof(x) -> dtof(-x) <| MR.GenSimplifyInstructionsOpt1_Excl
-ftod(x) -> ftod(-x) <| MR.GenSimplifyInstructionsOpt1_Excl
bfi(w, 0i, n, n) -> mov(n) <| MR.GenSimplifyInstructionsOpt1_NoExcl
bfi(w, o, v, bfi(w, o, 0, n)) -> bfi(w, o, v, n) <| MR.GenSimplifyInstructionsOpt1_NoExcl
bfi(w, o, v, n) << s -> bfi(w, o+s, v, n) <| MR.GenSimplifyInstructionsOpt1_NoExcl
bfi(w, 0, v, n << w) : if( w != 0 ) -> bfi(32-w, w, n, v) <| MR.GenSimplifyInstructionsOpt1_NoExcl
(bfi(w, o, 0, n) | bfi(w, o, v, 0)) -> bfi(w, o, v, n) <| MR.GenSimplifyInstructionsOpt1_NoExcl
(bfi(w, 0i, 0, n) | ubfe(w, 0i, v)) -> bfi(w, 0i, v, n) <| MR.GenSimplifyInstructionsOpt1_NoExcl
ubfe(w, 0i, a) << o -> bfi(w, o, a, 0i) <| MR.GenSimplifyInstructionsOpt1_NoExcl
bfi(w, 0i, a, 0i) -> ubfe(w, 0i, a) <| MR.GenSimplifyInstructionsOpt1_NoExcl
ubfe(w, 0i, a >> s) -> ubfe(w, s, a) <| MR.GenSimplifyInstructionsOpt1_NoExcl
ubfe(w, o, a >> s) : if( o + s < 32 ) -> ubfe(w, o + s, a) <| MR.GenSimplifyInstructionsOpt1_NoExcl
ibfe(w, o, a >> s) : if( o + s < 32 ) -> ibfe(w, o + s, a) <| MR.GenSimplifyInstructionsOpt1_NoExcl
ibfe(w, o, (uint)a >> s) : if( o + s + w < 32 ) -> ibfe(w, o + s, a) <| MR.GenSimplifyInstructionsOpt1_NoExcl
ubfe(w, o, a) >> s : if( o + s < 32 && w >= s ) -> ubfe(w - s, o + s, a) <| MR.GenSimplifyInstructionsOpt1_NoExcl
ibfe(w, o, a) >> s : if( o + s < 32 && w >= s ) -> ibfe(w - s, o + s, a) <| MR.GenSimplifyInstructionsOpt1_NoExcl
b = ubfe(w, o, a); movc(b & (1 << (w - 1 + o)), b | ~((1 << w + o)-1), b) -> ibfe(w, o, a) <| MR.GenSimplifyInstructionsOpt1_NoExcl
a = bfi(w, o, v, 0i) | r : if( mask_is_zero(w,o,r) ) -> bfi(w, o, v, r) <| MR.GenSimplifyInstructionsOpt1_NoExcl
a = bfi(w, o, v, and(m, r)) : if( unmasked_is_one_or_val_is_zero(w,o,v,m) ) -> bfi(w, o, v, r) <| MR.GenSimplifyInstructionsOpt1_NoExcl
a = bfi(w, o, v, and(r, m)) : if( unmasked_is_one_or_val_is_zero(w,o,v,m) ) -> bfi(w, o, v, r) <| MR.GenSimplifyInstructionsOpt1_NoExcl
a = bfi(w, o, and(v, m), r) : if( masked_is_one(w,o,m) ) -> bfi(w, o, v, r) <| MR.GenSimplifyInstructionsOpt1_NoExcl
a = bfi(w, o, and(m, v), r) : if( masked_is_one(w,o,m) ) -> bfi(w, o, v, r) <| MR.GenSimplifyInstructionsOpt1_NoExcl
bfi(and(w,31), o, v, r) : if( lower_5_bits_are_set(31) ) -> bfi(w, o, v, r) <| MR.GenSimplifyInstructionsOpt1_NoExcl
bfi(and(31,w), o, v, r) : if( lower_5_bits_are_set(31) ) -> bfi(w, o, v, r) <| MR.GenSimplifyInstructionsOpt1_NoExcl
bfi(w, and(o,31), v, r) : if( lower_5_bits_are_set(31) ) -> bfi(w, o, v, r) <| MR.GenSimplifyInstructionsOpt1_NoExcl
bfi(w, and(31,o), v, r) : if( lower_5_bits_are_set(31) ) -> bfi(w, o, v, r) <| MR.GenSimplifyInstructionsOpt1_NoExcl
abs(a), a positive -> a <| MR.GenSimplifyInstructionsOpt1_NoExcl
abs(a), a negative -> neg(a) <| MR.GenSimplifyInstructionsOpt1_NoExcl
bine for isfinite on finite -> true <| MR.GenSimplifyInstructionsOpt1_NoExcl
frc(a + int) = frc(a) <| MR.GenSimplifyInstructionsOpt1_NoExcl
$IsRound(fp int) = mov(fp int) <| MR.GenSimplifyInstructionsOpt1_NoExcl
add of zero identity <| MR.GenSimplifyInstructionsOpt1_NoExcl
double add of zero identity <| MR.GenSimplifyInstructionsOpt1_NoExcl
add of negative of itself identity <| MR.GenSimplifyInstructionsOpt1_NoExcl
Legacy (!A + A) => 1 + B <| MR.GenSimplifyInstructionsOpt1_NoExcl
Legacy !A + (A + B) => 1 + B <| MR.GenSimplifyInstructionsOpt1_NoExcl
Legacy C + (A * B) + (A * !B) => C + A <| MR.GenSimplifyInstructionsOpt1_NoExcl
LERP(!A,B,C) -> LERP(A, C, B) <| MR.GenSimplifyInstructionsOpt1_NoExcl
eval eq <| MR.GenSimplifyInstructionsOpt1_NoExcl
eval bne on non-nan value <| MR.GenSimplifyInstructionsOpt1_NoExcl
eval ge <| MR.GenSimplifyInstructionsOpt1_NoExcl
binary expression with negative symmetry reduction <| MR.GenSimplifyInstructionsOpt1_NoExcl
bge(mul(x,x),neg(mul(x,x))) -> true <| MR.GenSimplifyInstructionsOpt1_NoExcl
IGE a,a -> true <| MR.GenSimplifyInstructionsOpt1_NoExcl
ILT a,a -> false <| MR.GenSimplifyInstructionsOpt1_NoExcl
bine(ishl(a, n),0) : if(upper_n_bits_are_zero(a, n)) -> bine (a, 0) <| MR.GenSimplifyInstructionsOpt1_NoExcl
bine(i/ushr(a, n),0) : if(lower_n_bits_are_zero(a, n)) -> bine (a, 0) <| MR.GenSimplifyInstructionsOpt1_NoExcl
dtoi(itod(x)) -> mov(x) <| MR.GenSimplifyInstructionsOpt1_NoExcl
dtou(utod(x)) -> mov(x) <| MR.GenSimplifyInstructionsOpt1_NoExcl
trunc(utod(x)) -> utod(x) <| MR.GenSimplifyInstructionsOpt1_NoExcl
dtof(ftod(x)) -> mov(x) <| MR.GenSimplifyInstructionsOpt1_NoExcl
(a != b) ? a : b -> a <| MR.GenSimplifyInstructionsOpt1_NoExcl
(a != b) ? b : a -> b <| MR.GenSimplifyInstructionsOpt1_NoExcl
(a == b) ? a : b -> b <| MR.GenSimplifyInstructionsOpt1_NoExcl
(a == b) ? b : a -> a <| MR.GenSimplifyInstructionsOpt1_NoExcl
(a == (b ? c : a)) : if (c != a) -> b == 0 <| MR.GenSimplifyInstructionsOpt1_NoExcl
(a == (b ? a : c)) : if (c != a) -> b != 0 <| MR.GenSimplifyInstructionsOpt1_NoExcl
firstbit*(x) != -1 -> x != 0 <| MR.GenSimplifyInstructionsOpt1_NoExcl
firstbit*(x) == -1 -> x == 0 <| MR.GenSimplifyInstructionsOpt1_NoExcl
x ? firstbit*(x) : -1 -> firstbit*(x) <| MR.GenSimplifyInstructionsOpt1_NoExcl
$IsAnyShift(x, and(y, 31)) <| MR.GenSimplifyInstructionsOpt1_NoExcl
$IsAnyShift(x, and(31, y)) <| MR.GenSimplifyInstructionsOpt1_NoExcl
movc(ishl(a, n),v1, v2) : if(upper_n_bits_are_zero(a, n)) -> movc (a, v1, v2) <| MR.GenSimplifyInstructionsOpt1_NoExcl
movc(i/ushr(a, n),v1, v2) : if(lower_n_bits_are_zero(a, n)) -> movc (a, v1, v2) <| MR.GenSimplifyInstructionsOpt1_NoExcl
movc(a, i/ushr/l(a, n), 0) -> i/ushr/l(a, n) <| MR.GenSimplifyInstructionsOpt1_NoExcl
movc(a, b, i/ushr/l(a, n)) -> movc(a, b, 0) <| MR.GenSimplifyInstructionsOpt1_NoExcl
movc(u/ishr/l(a, n), movc(a, b, c), d) -> movc(u/ishr/l(a, n), b, d) <| MR.GenSimplifyInstructionsOpt1_NoExcl
A+A REL L <| MR.GenSimplifyInstructionsOpt1_NoExcl
L REL A+A <| MR.GenSimplifyInstructionsOpt1_NoExcl
A*(L2>0) REL L <| MR.GenSimplifyInstructionsOpt1_NoExcl
L REL A*(L2>0) <| MR.GenSimplifyInstructionsOpt1_NoExcl
A*(L2<0) REL L <| MR.GenSimplifyInstructionsOpt1_NoExcl
L REL A*(L2<0) <| MR.GenSimplifyInstructionsOpt1_NoExcl
A+A REL L (double) <| MR.GenSimplifyInstructionsOpt1_NoExcl
L REL A+A (double) <| MR.GenSimplifyInstructionsOpt1_NoExcl
A*(L2>0) REL L (double) <| MR.GenSimplifyInstructionsOpt1_NoExcl
L REL A*(L2>0) (double) <| MR.GenSimplifyInstructionsOpt1_NoExcl
A*(L2<0) REL L (double) <| MR.GenSimplifyInstructionsOpt1_NoExcl
L REL A*(L2<0) (double) <| MR.GenSimplifyInstructionsOpt1_NoExcl
A*L2 REL L where L2 divides L as a UINT <| MR.GenSimplifyInstructionsOpt1_NoExcl
L REL A*L2 where L2 divides L as a UINT <| MR.GenSimplifyInstructionsOpt1_NoExcl
A*L2 REL L where L2 > 0 divides L as an INT <| MR.GenSimplifyInstructionsOpt1_NoExcl
L REL A*L2 where L2 > 0 divides L as an INT <| MR.GenSimplifyInstructionsOpt1_NoExcl
A*L2 REL L where L2 < 0 divides L as an INT <| MR.GenSimplifyInstructionsOpt1_NoExcl
L REL A*L2 where L2 < 0 divides L as an INT <| MR.GenSimplifyInstructionsOpt1_NoExcl
eval lt <| MR.GenSimplifyInstructionsOpt1_NoExcl
btof -> movc <| MR.GenSimplifyInstructionsOpt1_NoExcl
btoi -> movc <| MR.GenSimplifyInstructionsOpt1_NoExcl
UGE a,a -> true <| MR.GenSimplifyInstructionsOpt1_NoExcl
ULT a,a -> false <| MR.GenSimplifyInstructionsOpt1_NoExcl
simplify chain merges that bring in chain input <| MR.GenSimplifyInstructionsOpt1_NoExcl
simplify chain merges that bring in chain input via mov right <| MR.GenSimplifyInstructionsOpt1_NoExcl
simplify chain merges that bring in chain input via mov left <| MR.GenSimplifyInstructionsOpt1_NoExcl
simplify chain merges that repeatedly chain in the same value <| MR.GenSimplifyInstructionsOpt1_NoExcl
simplify array merges that repeatedly chain in the same value <| MR.GenSimplifyInstructionsOpt1_NoExcl
clip(a+a,b) -> clip(a,b) <| MR.GenSimplifyInstructionsOpt1_NoExcl
clip(+d * a,b) -> clip(a,b) <| MR.GenSimplifyInstructionsOpt1_NoExcl
nullify clip ops on known positive values <| MR.GenSimplifyInstructionsOpt1_NoExcl
remove clips that are merged with known-success clips <| MR.GenSimplifyInstructionsOpt1_NoExcl
remove clip chains that are merged with known-success clips <| MR.GenSimplifyInstructionsOpt1_NoExcl
cmp(+d * a,b,c) -> cmp(a,b,c) <| MR.GenSimplifyInstructionsOpt1_NoExcl
cmp(-d * a,b,c) -> cmp(-a,b,c) <| MR.GenSimplifyInstructionsOpt1_NoExcl
cmp(-b,0,b) -> cmp(b,b,0) <| MR.GenSimplifyInstructionsOpt1_NoExcl
cmp of known positive identity <| MR.GenSimplifyInstructionsOpt1_NoExcl
cmp of known negative identity <| MR.GenSimplifyInstructionsOpt1_NoExcl
cmp(a+a,b,c) -> cmp(a,b,c) <| MR.GenSimplifyInstructionsOpt1_NoExcl
symmetric cmp <| MR.GenSimplifyInstructionsOpt1_NoExcl
cmp(cmp(a, >=0, <0), b, c) -> cmp(a,b,c) <| MR.GenSimplifyInstructionsOpt1_NoExcl
cmp(cmp(a, <0, >=0), b, c) -> cmp(a,c,b) <| MR.GenSimplifyInstructionsOpt1_NoExcl
cmp(-cmp(a, <=0, >0), b, c) -> cmp(a,b,c) <| MR.GenSimplifyInstructionsOpt1_NoExcl
cmp(-cmp(a, >0, <=0), b, c) -> cmp(a,c,b) <| MR.GenSimplifyInstructionsOpt1_NoExcl
Legacy NOT (A || A) => NOT A <| MR.GenSimplifyInstructionsOpt1_NoExcl
CMP(c,d=1+CMP(c,a,b),f) -> CMP(c,1+a,f) <| MR.GenSimplifyInstructionsOpt1_NoExcl
nullify discard ops on known false values <| MR.GenSimplifyInstructionsOpt1_NoExcl
remove discards that are merged with known-success discards <| MR.GenSimplifyInstructionsOpt1_NoExcl
remove discard chains that are merged with known-success discards <| MR.GenSimplifyInstructionsOpt1_NoExcl
merge discard_nz test with an earlier bine comparison <| MR.GenSimplifyInstructionsOpt1_NoExcl
merge discard_z test with an earlier bine comparison <| MR.GenSimplifyInstructionsOpt1_NoExcl
merge and flip discard_nz test with an earlier bieq comparison <| MR.GenSimplifyInstructionsOpt1_NoExcl
merge and flip discard_z test with an earlier bieq comparison <| MR.GenSimplifyInstructionsOpt1_NoExcl
division by a literal becomes multiplication by reciprocal <| MR.GenSimplifyInstructionsOpt1_NoExcl
1 / x -> rcp(x) <| MR.GenSimplifyInstructionsOpt1_NoExcl
x / x -> 1 <| MR.GenSimplifyInstructionsOpt1_NoExcl
dot(normalized_v, normalized_v) == 1.0 when v has length <| MR.GenSimplifyInstructionsOpt1_NoExcl
exp(log(x)) identity <| MR.GenSimplifyInstructionsOpt1_NoExcl
ftob(trunc(btof(x))) -> mov(x) <| MR.GenSimplifyInstructionsOpt1_NoExcl
ftoi(itof(x)) -> mov(x) <| MR.GenSimplifyInstructionsOpt1_NoExcl
trunc(itof(x)) -> itof(x) <| MR.GenSimplifyInstructionsOpt1_NoExcl
ftou(utof(x)) -> mov(x) <| MR.GenSimplifyInstructionsOpt1_NoExcl
trunc(utof(x)) -> utof(x) <| MR.GenSimplifyInstructionsOpt1_NoExcl
Legacy NOT GE => LT <| MR.GenSimplifyInstructionsOpt1_NoExcl
Legacy NOT LT => GE <| MR.GenSimplifyInstructionsOpt1_NoExcl
iadd zero reduces to no-op mov <| MR.GenSimplifyInstructionsOpt1_NoExcl
Integer addition negative identities <| MR.GenSimplifyInstructionsOpt1_NoExcl
iadd(a, b) : if( and_is_zero(a, b) ) -> or(a, b) <| MR.GenSimplifyInstructionsOpt1_NoExcl
if(bine(x,0)) -> if(x) <| MR.GenSimplifyInstructionsOpt1_NoExcl
imul one reduces to no-op mov <| MR.GenSimplifyInstructionsOpt1_NoExcl
ineg(and(ne(x,0),1)) -> ne(x,0) <| MR.GenSimplifyInstructionsOpt1_NoExcl
ineg(ineg(x)) -> mov(x) <| MR.GenSimplifyInstructionsOpt1_NoExcl
u/ishl/r(a, 0) -> mov(a) <| MR.GenSimplifyInstructionsOpt1_NoExcl
((a >> ov1) << o2) : if( ov1 == o2 ) -> and(a, ~((1 << ov1)-1)) <| MR.GenSimplifyInstructionsOpt1_NoExcl
u/ishr(or(a, m), n) : if( or_is_identity_ignore_lower_n_bits(a, m, n) -> u/ishr(a, n) <| MR.GenSimplifyInstructionsOpt1_NoExcl
u/ishr(or(m, a), n) : if( or_is_identity_ignore_lower_n_bits(a, m, n) -> u/ishr(a, n) <| MR.GenSimplifyInstructionsOpt1_NoExcl
u/ishr(and(a, m), n) : if( and_is_identity_ignore_lower_n_bits(a, m, n) -> u/ishr(a, n) <| MR.GenSimplifyInstructionsOpt1_NoExcl
u/ishr(and(m, a), n) : if( and_is_identity_ignore_lower_n_bits(a, m, n) -> u/ishr(a, n) <| MR.GenSimplifyInstructionsOpt1_NoExcl
ishl(or(a, m), n) : if( or_is_identity_ignore_upper_n_bits(a, m, n) -> ishl(a, n) <| MR.GenSimplifyInstructionsOpt1_NoExcl
ishl(or(m, a), n) : if( or_is_identity_ignore_upper_n_bits(a, m, n) -> ishl(a, n) <| MR.GenSimplifyInstructionsOpt1_NoExcl
ishl(and(a, m), n) : if( and_is_identity_ignore_upper_n_bits(a, m, n) -> ishl(a, n) <| MR.GenSimplifyInstructionsOpt1_NoExcl
ishl(and(m, a), n) : if( and_is_identity_ignore_upper_n_bits(a, m, n) -> ishl(a, n) <| MR.GenSimplifyInstructionsOpt1_NoExcl
imul(ishl(iv1, a), iv2) -> ishl(imul(iv1, iv2), a) <| MR.GenSimplifyInstructionsOpt1_NoExcl
A + B for boolean A & B -> OR A, B <| MR.GenSimplifyInstructionsOpt1_NoExcl
A * B for boolean A & B -> AND A, B <| MR.GenSimplifyInstructionsOpt1_NoExcl
itob(x) -> bine(x,0) <| MR.GenSimplifyInstructionsOpt1_NoExcl
itof(ftoi(x)) -> trunc(x) <| MR.GenSimplifyInstructionsOpt1_NoExcl
log(exp(x)) identity <| MR.GenSimplifyInstructionsOpt1_NoExcl
exp(a*log(0)) = 0 identity <| MR.GenSimplifyInstructionsOpt1_NoExcl
Legacy -BOOL < BOOL => BOOL <| MR.GenSimplifyInstructionsOpt1_NoExcl
Legacy (A || A) => A <| MR.GenSimplifyInstructionsOpt1_NoExcl
max(i0, i1): if (i0 >= i1) -> mov(i0) <| MR.GenSimplifyInstructionsOpt1_NoExcl
max(i0, i1): if (i1 >= i0) -> mov(i1) <| MR.GenSimplifyInstructionsOpt1_NoExcl
max(max(i0, l1), l2) -> max(i0, max(l1, l2)) <| MR.GenSimplifyInstructionsOpt1_NoExcl
dmax(i0, i1): if (i0 >= i1) -> mov(i0) <| MR.GenSimplifyInstructionsOpt1_NoExcl
dmax(i0, i1): if (i1 >= i0) -> mov(i1) <| MR.GenSimplifyInstructionsOpt1_NoExcl
dmax(dmax(i0, l1), l2) -> dmax(i0, dmax(l1, l2)) <| MR.GenSimplifyInstructionsOpt1_NoExcl
imax(i0, i1): if (i0 >= i1) -> mov(i0) <| MR.GenSimplifyInstructionsOpt1_NoExcl
imax(i0, i1): if (i1 >= i0) -> mov(i1) <| MR.GenSimplifyInstructionsOpt1_NoExcl
imax(imax(i0, l1), l2) -> imax(i0, imax(l1, l2)) <| MR.GenSimplifyInstructionsOpt1_NoExcl
umax(i0, i1): if (i0 >= i1) -> mov(i0) <| MR.GenSimplifyInstructionsOpt1_NoExcl
umax(i0, i1): if (i1 >= i0) -> mov(i1) <| MR.GenSimplifyInstructionsOpt1_NoExcl
umax(umax(i0, l1), l2) -> umax(i0, umax(l1, l2)) <| MR.GenSimplifyInstructionsOpt1_NoExcl
min(i0, i1): if (i0 >= i1) -> mov(i1) <| MR.GenSimplifyInstructionsOpt1_NoExcl
min(i0, i1): if (i1 >= i0) -> mov(i0) <| MR.GenSimplifyInstructionsOpt1_NoExcl
min(min(i0, l1), l2) -> min(i0, min(l1, l2)) <| MR.GenSimplifyInstructionsOpt1_NoExcl
dmin(i0, i1): if (i0 >= i1) -> mov(i1) <| MR.GenSimplifyInstructionsOpt1_NoExcl
dmin(i0, i1): if (i1 >= i0) -> mov(i0) <| MR.GenSimplifyInstructionsOpt1_NoExcl
dmin(dmin(i0, l1), l2) -> dmin(i0, dmin(l1, l2)) <| MR.GenSimplifyInstructionsOpt1_NoExcl
imin(i0, i1): if (i0 >= i1) -> mov(i1) <| MR.GenSimplifyInstructionsOpt1_NoExcl
imin(i0, i1): if (i1 >= i0) -> mov(i0) <| MR.GenSimplifyInstructionsOpt1_NoExcl
imin(imin(i0, l1), l2) -> imin(i0, imin(l1, l2)) <| MR.GenSimplifyInstructionsOpt1_NoExcl
umin(i0, i1): if (i0 >= i1) -> mov(i1) <| MR.GenSimplifyInstructionsOpt1_NoExcl
umin(i0, i1): if (i1 >= i0) -> mov(i0) <| MR.GenSimplifyInstructionsOpt1_NoExcl
umin(umin(i0, l1), l2) -> umin(i0, umin(l1, l2)) <| MR.GenSimplifyInstructionsOpt1_NoExcl
movc(a,true,false) -> bine(a, 0) <| MR.GenSimplifyInstructionsOpt1_NoExcl
movc(a,false,true) -> bieq(a, 0) <| MR.GenSimplifyInstructionsOpt1_NoExcl
movc(true,b,c) -> mov(b) <| MR.GenSimplifyInstructionsOpt1_NoExcl
movc(false,b,c) -> mov(c) <| MR.GenSimplifyInstructionsOpt1_NoExcl
dmovc(true,b,c) -> dmov(b) <| MR.GenSimplifyInstructionsOpt1_NoExcl
dmovc(false,b,c) -> dmov(c) <| MR.GenSimplifyInstructionsOpt1_NoExcl
movc(a, true, b) -> or(a, b) <| MR.GenSimplifyInstructionsOpt1_NoExcl
movc and comparison sequence reductions <| MR.GenSimplifyInstructionsOpt1_NoExcl
movc(a, b, movc(c, b, d)) -> movc(or(a, c), b, d) <| MR.GenSimplifyInstructionsOpt1_NoExcl
movc(a, b, and(c, b)) -> and(or(a, c), b) <| MR.GenSimplifyInstructionsOpt1_NoExcl
movc(a, and(b, c), 0) -> and(and(a, b), c) <| MR.GenSimplifyInstructionsOpt1_NoExcl
movc(!a,b,c) -> movc(a,c,b) <| MR.GenSimplifyInstructionsOpt1_NoExcl
dmovc(!a,b,c) -> dmovc(a,c,b) <| MR.GenSimplifyInstructionsOpt1_NoExcl
movc(movc(a,TRUE,FALSE),b,c) -> movc(a,b,c) <| MR.GenSimplifyInstructionsOpt1_NoExcl
movc(movc(a,FALSE,TRUE),b,c) -> movc(a,c,b) <| MR.GenSimplifyInstructionsOpt1_NoExcl
movc(bool b, TRUE, FALSE) -> mov b <| MR.GenSimplifyInstructionsOpt1_NoExcl
movc(bool b, FALSE, TRUE) -> not b <| MR.GenSimplifyInstructionsOpt1_NoExcl
movc(bool b, TRUE, bool c) -> or(b,c) <| MR.GenSimplifyInstructionsOpt1_NoExcl
movc(bool b, bool b, false) -> mov b <| MR.GenSimplifyInstructionsOpt1_NoExcl
movc(b, a, b) -> movc (b, a, 0) <| MR.GenSimplifyInstructionsOpt1_NoExcl
(n > i) ? X : umin(n, i) -> (i > n) ? X: i <| MR.GenSimplifyInstructionsOpt1_NoExcl
bool ? a + 1 : a -> a - bool <| MR.GenSimplifyInstructionsOpt1_NoExcl
bool ? a - 1 : a -> a + bool <| MR.GenSimplifyInstructionsOpt1_NoExcl
(n > i) ? X : imin(n, i) -> (i > n) ? X: i <| MR.GenSimplifyInstructionsOpt1_NoExcl
(n > i) ? X : min(n, i) -> (i > n) ? X: i <| MR.GenSimplifyInstructionsOpt1_NoExcl
(n > i) ? X : dmin(n, i) -> (i > n) ? X: i <| MR.GenSimplifyInstructionsOpt1_NoExcl
(V < n) ? V : n -> min(V, n) <| MR.GenSimplifyInstructionsOpt1_NoExcl
(V < n) ? (V+1) : n -> min(V+1, n) <| MR.GenSimplifyInstructionsOpt1_NoExcl
(n >= V) ? V : n -> min(V, n) <| MR.GenSimplifyInstructionsOpt1_NoExcl
(V < n) ? V : n -> dmin(V, n) <| MR.GenSimplifyInstructionsOpt1_NoExcl
(V < n) ? (V+1) : n -> dmin(V+1, n) <| MR.GenSimplifyInstructionsOpt1_NoExcl
(n >= V) ? V : n -> dmin(V, n) <| MR.GenSimplifyInstructionsOpt1_NoExcl
(0 < n) ? 1 : 0 -> umin(1, n) <| MR.GenSimplifyInstructionsOpt1_NoExcl
(V < n) ? V : n -> umin(V, n) <| MR.GenSimplifyInstructionsOpt1_NoExcl
(V < n) ? (V+1) : n -> umin(V+1, n) <| MR.GenSimplifyInstructionsOpt1_NoExcl
(n >= V) ? V : n -> umin(V, n) <| MR.GenSimplifyInstructionsOpt1_NoExcl
(V < n) ? V : n -> imin(V, n) <| MR.GenSimplifyInstructionsOpt1_NoExcl
(V < n) ? (V+1) : n -> imin(V+1, n) <| MR.GenSimplifyInstructionsOpt1_NoExcl
(n >= V) ? V : n -> imin(V, n) <| MR.GenSimplifyInstructionsOpt1_NoExcl
movc(a,b,b) -> mov(b) <| MR.GenSimplifyInstructionsOpt1_NoExcl
dmovc(a,b,b) -> dmov(b) <| MR.GenSimplifyInstructionsOpt1_NoExcl
movc((a<b),b,a) -> max(a,b) <| MR.GenSimplifyInstructionsOpt1_NoExcl
integer movc((a<b),b,a) -> max(a,b) <| MR.GenSimplifyInstructionsOpt1_NoExcl
unsigned integer movc((a<b),b,a) -> max(a,b) <| MR.GenSimplifyInstructionsOpt1_NoExcl
dmovc((a<b),b,a) -> dmax(a,b) <| MR.GenSimplifyInstructionsOpt1_NoExcl
movc((a>=b),a,b) -> max(a,b) <| MR.GenSimplifyInstructionsOpt1_NoExcl
integer movc((a>=b),a,b) -> max(a,b) <| MR.GenSimplifyInstructionsOpt1_NoExcl
unsigned integer movc((a>=b),a,b) -> max(a,b) <| MR.GenSimplifyInstructionsOpt1_NoExcl
dmovc((a>=b),a,b) -> dmax(a,b) <| MR.GenSimplifyInstructionsOpt1_NoExcl
movc(c,d=movc(c,a,b),f) -> movc(c,a,f) <| MR.GenSimplifyInstructionsOpt1_NoExcl
movc(c,f,d=movc(c,a,b)) -> movc(c,f,b) <| MR.GenSimplifyInstructionsOpt1_NoExcl
cmp(c,d=cmp(c,a,b),f) -> cmp(c,a,f) <| MR.GenSimplifyInstructionsOpt1_NoExcl
cmp(c,f,d=cmp(c,a,b)) -> cmp(c,f,b) <| MR.GenSimplifyInstructionsOpt1_NoExcl
mul of one identity <| MR.GenSimplifyInstructionsOpt1_NoExcl
mul of double one identity <| MR.GenSimplifyInstructionsOpt1_NoExcl
(A + A) * 0.5 -> no-op mov of A <| MR.GenSimplifyInstructionsOpt1_NoExcl
mul of a number times its inverse identity <| MR.GenSimplifyInstructionsOpt1_NoExcl
A * B/A with negative variations on A <| MR.GenSimplifyInstructionsOpt1_NoExcl
normalize(normalize(v)) -> normalize(v) <| MR.GenSimplifyInstructionsOpt1_NoExcl
Legacy !A * (A + B) => !A * B <| MR.GenSimplifyInstructionsOpt1_NoExcl
Legacy A * !(A * B) => A * !B <| MR.GenSimplifyInstructionsOpt1_NoExcl
Legacy (!A * A) => 0 <| MR.GenSimplifyInstructionsOpt1_NoExcl
B*!(A * -B + B) -> A * B <| MR.GenSimplifyInstructionsOpt1_NoExcl
double negative to original <| MR.GenSimplifyInstructionsOpt1_NoExcl
or(ine(x,0),ine(y,0)) -> ine(or(x,y),0) <| MR.GenSimplifyInstructionsOpt1_NoExcl
combine OR of two equal shifts <| MR.GenSimplifyInstructionsOpt1_NoExcl
combine XOR of two equal shifts <| MR.GenSimplifyInstructionsOpt1_NoExcl
X AND ~X => 0 <| MR.GenSimplifyInstructionsOpt1_NoExcl
X AND Y : if( and_is_identity(x,y) => X <| MR.GenSimplifyInstructionsOpt1_NoExcl
X AND Y : if( and_is_identity(y,x) => Y <| MR.GenSimplifyInstructionsOpt1_NoExcl
and(and(a, b), c) : if( and_is_identity(c, b) ) -> and(a, c) <| MR.GenSimplifyInstructionsOpt1_NoExcl
and(and(b, a), c) : if( and_is_identity(c, b) ) -> and(a, c) <| MR.GenSimplifyInstructionsOpt1_NoExcl
and(a, iv2) : if( can_reduce_and(a, iv2) ) -> and(a, get_reduced_and(a, iv2)) <| MR.GenSimplifyInstructionsOpt1_NoExcl
X OR ~X => btrue <| MR.GenSimplifyInstructionsOpt1_NoExcl
X OR Y : if( or_is_identity(x,y) => X <| MR.GenSimplifyInstructionsOpt1_NoExcl
X OR Y : if( or_is_identity(y,x) => Y <| MR.GenSimplifyInstructionsOpt1_NoExcl
or(a, iv2) : if( can_reduce_or(a, iv2) ) -> or(a, get_reduced_or(a, iv2)) <| MR.GenSimplifyInstructionsOpt1_NoExcl
or(or(a, b), c) : if( or_is_identity(c, b) ) -> or(a, c) <| MR.GenSimplifyInstructionsOpt1_NoExcl
or(or(b, a), c) : if( or_is_identity(c, b) ) -> or(a, c) <| MR.GenSimplifyInstructionsOpt1_NoExcl
(A & B) | (A & C) => (A & (B | C)) <| MR.GenSimplifyInstructionsOpt1_NoExcl
(B & A) | (A & C) => (A & (B | C)) <| MR.GenSimplifyInstructionsOpt1_NoExcl
double rcp identity <| MR.GenSimplifyInstructionsOpt1_NoExcl
double drcp identity <| MR.GenSimplifyInstructionsOpt1_NoExcl
rcp(mul(x, rsq(x)) = rsq(x) identity <| MR.GenSimplifyInstructionsOpt1_NoExcl
1 / sqrt(x) -> rsq(x) <| MR.GenSimplifyInstructionsOpt1_NoExcl
sqrt times sqrt of positive value equals the original value identity <| MR.GenSimplifyInstructionsOpt1_NoExcl
positive sqrt(x*x) identity <| MR.GenSimplifyInstructionsOpt1_NoExcl
convert mod by power-of-2 to bitwise AND <| MR.GenSimplifyInstructionsOpt1_NoExcl
utof(sampleinfo_uint(x)) -> sampleinfo(x) <| MR.GenSimplifyInstructionsOpt1_NoExcl
xor(xor(a, iv1), iv2) -> xor(a, xor(iv1, iv2)) <| MR.GenSimplifyInstructionsOpt1_NoExcl
replace bitwise double-complement with move <| MR.GenSimplifyInstructionsOpt1_NoExcl
bine(b,0) -> b <| MR.GenSimplifyInstructionsOpt2_NoExcl
movc(bool,x,0) -> and(bool,x) <| MR.GenSimplifyInstructionsOpt2_NoExcl
utof(sampleinfo_uint_rt(x)) -> sampleinfo_rt(x) <| MR.GenSimplifyInstructionsSampleMask_Both
movc, unary_compute on values lhs -> unary_compute, movc <| MR.GenShuffleCompute_Excl
movc, unary_compute on values rhs -> unary_compute, movc <| MR.GenShuffleCompute_Excl
cmp, unary_compute on values lhs -> unary_compute, cmp <| MR.GenShuffleCompute_Excl
cmp, unary_compute on values rhs -> unary_compute, cmp <| MR.GenShuffleCompute_Excl
movc, binary_compute on values lhs -> binary_compute, movc <| MR.GenShuffleCompute_Excl
movc, binary_compute on values rhs -> binary_compute, movc <| MR.GenShuffleCompute_Excl
cmp, binary_compute on values lhs -> binary_compute, cmp <| MR.GenShuffleCompute_Excl
cmp, binary_compute on values rhs -> binary_compute, cmp <| MR.GenShuffleCompute_Excl
movc, ternary arg1 on values lhs -> ternary, movc <| MR.GenShuffleCompute_Excl
movc, ternary arg1 on values rhs -> ternary, movc <| MR.GenShuffleCompute_Excl
movc, ternary arg2 on values lhs -> ternary, movc <| MR.GenShuffleCompute_Excl
movc, ternary arg2 on values rhs -> ternary, movc <| MR.GenShuffleCompute_Excl
movc, ternary arg3 on values lhs -> ternary, movc <| MR.GenShuffleCompute_Excl
movc, ternary arg3 on values rhs -> ternary, movc <| MR.GenShuffleCompute_Excl
movc, quat arg1 on values lhs -> quat, movc <| MR.GenShuffleCompute_Excl
movc, quat arg1 on values rhs -> quat, movc <| MR.GenShuffleCompute_Excl
movc, quat arg2 on values lhs -> quat, movc <| MR.GenShuffleCompute_Excl
movc, quat arg2 on values rhs -> quat, movc <| MR.GenShuffleCompute_Excl
movc, quat arg3 on values lhs -> quat, movc <| MR.GenShuffleCompute_Excl
movc, quat arg3 on values rhs -> quat, movc <| MR.GenShuffleCompute_Excl
movc, quat arg4 on values lhs -> quat, movc <| MR.GenShuffleCompute_Excl
movc, quat arg4 on values rhs -> quat, movc <| MR.GenShuffleCompute_Excl
movc, unary_compute on values -> unary_compute, movc <| MR.GenShuffleCompute_NoExcl
cmp, unary_compute on values -> unary_compute, cmp <| MR.GenShuffleCompute_NoExcl
and, unary_compute on values -> unary_compute, and <| MR.GenShuffleCompute_NoExcl
movc, binary_compute on values -> binary_compute, movc <| MR.GenShuffleCompute_NoExcl
movc, binary_compute on same value -> binary_compute, movc <| MR.GenShuffleCompute_NoExcl
cmp, binary_compute on values -> binary_compute, cmp <| MR.GenShuffleCompute_NoExcl
cmp, binary_compute on same value -> binary_compute, cmp <| MR.GenShuffleCompute_NoExcl
and, binary_compute on values -> binary_compute, and <| MR.GenShuffleCompute_NoExcl
movc, ternary arg1 on values -> ternary, movc <| MR.GenShuffleCompute_NoExcl
movc, ternary arg2 on values -> ternary, movc <| MR.GenShuffleCompute_NoExcl
movc, ternary arg3 on values -> ternary, movc <| MR.GenShuffleCompute_NoExcl
and, ternary arg1 on values -> ternary, movc <| MR.GenShuffleCompute_NoExcl
and, ternary arg2 on values -> ternary, movc <| MR.GenShuffleCompute_NoExcl
and, ternary arg3 on values -> ternary, movc <| MR.GenShuffleCompute_NoExcl
movc, quat arg1 on values -> quat, movc <| MR.GenShuffleCompute_NoExcl
movc, quat arg2 on values -> quat, movc <| MR.GenShuffleCompute_NoExcl
movc, quat arg3 on values -> quat, movc <| MR.GenShuffleCompute_NoExcl
movc, quat arg4 on values -> quat, movc <| MR.GenShuffleCompute_NoExcl
and, quat arg1 on values -> quat, movc <| MR.GenShuffleCompute_NoExcl
and, quat arg2 on values -> quat, movc <| MR.GenShuffleCompute_NoExcl
and, quat arg3 on values -> quat, movc <| MR.GenShuffleCompute_NoExcl
and, quat arg4 on values -> quat, movc <| MR.GenShuffleCompute_NoExcl
mad match 1 (a + b*c) <| MR.GenMad
mad match 2 (a - b*c) <| MR.GenMad
mad match 3 (a + b+b) <| MR.GenMad
mad match 4 (a - b+b) <| MR.GenMad
imad match 1 (a + b*c) <| MR.GenMad
imad match 2 (a + b+b) <| MR.GenMad
a << L | b (bfi(w=32-L, o=L, a, b) if( mask_is_zero(w, o, b) && allbutwidth_is_zero(w, a) -> imad (a, 1 << L, B) <| MR.GenMad
if+lt -> if_lt <| MR.Gen_PreModTarget_Both
if+ge -> if_ge <| MR.Gen_PreModTarget_Both
if+cmp_lt -> if_lt <| MR.Gen_PreModTarget_Both
if+cmp_ge -> if_ge <| MR.Gen_PreModTarget_Both
if+cmp_lt0 -> if_lt0 <| MR.Gen_PreModTarget_Both
if+cmp_ge0 -> if_ge0 <| MR.Gen_PreModTarget_Both
if_lt(neg(abs(x)), 0) -> if_ne0 <| MR.Gen_PreModTarget_Both
if_ge(neg(abs(x)), 0) -> if_eq0 <| MR.Gen_PreModTarget_Both
if_lt(-a^2,a^2) -> if_ne(a,0) <| MR.Gen_PreModTarget_Both
if_ge(-a^2,a^2) -> if_eq(a,0) <| MR.Gen_PreModTarget_Both
if_ne(x, 0) -> if_ne(x, -x) <| MR.Gen_PreModTarget_Both
if_ge(x + y, 0) -> if_ge(x, -y) <| MR.Gen_PreModTarget_Both
if_lt(x + y, 0) -> if_lt(x, -y) <| MR.Gen_PreModTarget_Both
if_ne(x + y, 0) -> if_ne(x, -y) <| MR.Gen_PreModTarget_Both
if_eq(x + y, 0) -> if_eq(x, -y) <| MR.Gen_PreModTarget_Both
break(a,not(x)) -> breakn(a,x) <| MR.Gen_PreModTarget_Both
continue(a,not(x)) -> continuen(a,x) <| MR.Gen_PreModTarget_Both
return(a,not(x)) -> returnn(a,x) <| MR.Gen_PreModTarget_Both
break(a,bieq(x,0)) -> breakn(a,x) <| MR.Gen_PreModTarget_Both
continue(a,bieq(x,0)) -> continuen(a,x) <| MR.Gen_PreModTarget_Both
return(a,bieq(x,0)) -> returnn(a,x) <| MR.Gen_PreModTarget_Both
break(a,bine(x)) -> break(a,x) <| MR.Gen_PreModTarget_Both
continue(a,bine(x)) -> continue(a,x) <| MR.Gen_PreModTarget_Both
return(a,bine(x)) -> return(a,x) <| MR.Gen_PreModTarget_Both
break(ge(neg(fbool), fbool)) -> break_eq(fbool, 0) <| MR.Gen_PreModTarget_Both
BREAK_GE i2,i1 short form <| MR.Gen_PreModTarget_Both
BREAK_GE i2,i1 for targets that use CMP <| MR.Gen_PreModTarget_Both
BREAK_GE i2,-iv1 where iv1 is literal and needs to be negated before using <| MR.Gen_PreModTarget_Both
BREAK_LT i2,i1 short form <| MR.Gen_PreModTarget_Both
BREAK_LT i2,i1 for targets that use CMP <| MR.Gen_PreModTarget_Both
BREAK_LT i2,-iv1 where iv1 is literal and needs to be negated before using <| MR.Gen_PreModTarget_Both
BREAK_EQ i2,i1 <| MR.Gen_PreModTarget_Both
BREAK_EQ i2,i1 matches when CMP is used <| MR.Gen_PreModTarget_Both
BREAK_EQ i2,-iv1 where iv1 is literal and has to be negated <| MR.Gen_PreModTarget_Both
BREAK_EQ i2,-iv1 where iv1 is literal and has to be negated, CMP form <| MR.Gen_PreModTarget_Both
BREAK_NE i2,i1 <| MR.Gen_PreModTarget_Both
BREAK_NE i2,i1 with CMP <| MR.Gen_PreModTarget_Both
BREAK_NE i2,-iv1 where iv1 is literal and has to be negated <| MR.Gen_PreModTarget_Both
BREAK_NE i2,-iv1 where iv1 is literal and has to be negated, CMP form <| MR.Gen_PreModTarget_Both
movc(blt(a, 0), |a|, a) -> abs(a) <| MR.GenD3D10PreMod_NoExcl
dmovc(bdlt(a, 0), |a|, a) -> dabs(a) <| MR.GenD3D10PreMod_NoExcl
breaka match <| MR.GenD3D10PostMod_Both
continuea match <| MR.GenD3D10PostMod_Both
returna match <| MR.GenD3D10PostMod_Both
if(bult(0,x)) -> if(x) <| MR.GenD3D10PostMod_Both
if(bilt(0,x)) -> if(x) <| MR.GenD3D10PostMod_Both
if(bieq(x,0)) -> ifn(x) <| MR.GenD3D10PostMod_Both
if(bine(x,0)) -> if(x) <| MR.GenD3D10PostMod_Both
if(!a) -> ifn(a) <| MR.GenD3D10PostMod_Both
bfi(w, 0i, v, r) : if( width_is_zero(w,r) && allbutwidth_is_zero(w, v) -> iadd(v, r) <| MR.GenD3D10PostMod_Both
or(a, b) : if( and_is_zero(a, b) ) -> iadd(a, b) <| MR.GenD3D10PostMod_Both
div(a,b)->mul(a, rcp(b)) <| MR.Gen_RequiredTranslate
lt(a, b) -> cmp(a - b, 0f, 1f) <| MR.Gen_RequiredTranslate
ge(a, b) -> cmp(a - b, 1f, 0f) <| MR.Gen_RequiredTranslate
max(a, -a) -> abs <| MR.Gen_RequiredTranslate
max(a, b) -> cmp(a - b, a, b) <| MR.Gen_RequiredTranslate
min(a, b) -> cmp(a - b, b, a) <| MR.Gen_RequiredTranslate
dmad -> dmul, dadd <| MR.Gen_RequiredTranslate
countbits(i) -> and/shift/add sequence <| MR.Gen_RequiredTranslate
firstbitlow(i) -> shift/bine/add sequence <| MR.Gen_RequiredTranslate
firstbit_shi(i) -> shift/bine/add sequence <| MR.Gen_RequiredTranslate
firstbit_hi(i) -> shift/bine/add sequence <| MR.Gen_RequiredTranslate
reversebits(i) -> and/shift/or sequence <| MR.Gen_RequiredTranslate
f32tof16(i) -> conversion sequence <| MR.Gen_RequiredTranslate
f16tof32(i) -> conversion sequence <| MR.Gen_RequiredTranslate
ubfe(i) -> extraction sequence <| MR.Gen_RequiredTranslate
ibfe(i) -> extraction sequence <| MR.Gen_RequiredTranslate
bfi(i) -> insertion sequence <| MR.Gen_RequiredTranslate
preshader abs -> max(i, neg(i)) <| MR.Gen_RequiredTranslate_Preshader
preshader sat -> min(max(i, 0), 1) <| MR.Gen_RequiredTranslate_Preshader
cmp sequence 1 -> sat <| MR.Gen_OptimizeEarlyTranslate_SAT_NoExcl
cmp sequence 2 -> sat <| MR.Gen_OptimizeEarlyTranslate_SAT_NoExcl
pos cmp sequence -> sat <| MR.Gen_OptimizeEarlyTranslate_SAT_NoExcl
max(i, neg(i)) -> abs <| MR.Gen_OptimizeEarlyTranslate_SAT_NoExcl
dmax(i, dneg(i)) -> dabs <| MR.Gen_OptimizeEarlyTranslate_SAT_NoExcl
cmp (a, a, -a) -> abs <| MR.Gen_OptimizeEarlyTranslate_SAT_NoExcl
min 1/max 0 -> sat <| MR.Gen_OptimizeEarlyTranslate_SAT_Excl
max 0/min 1 -> sat <| MR.Gen_OptimizeEarlyTranslate_SAT_Excl
dmin 1/dmax 0 -> dsat <| MR.Gen_OptimizeEarlyTranslate_SAT_Excl
dmax 0/dmin 1 -> dsat <| MR.Gen_OptimizeEarlyTranslate_SAT_Excl
(n & a) | r : if( known_bfi_bitmask_noshift(n,a,r) && and_is_zero(n,r) ) -> bfi(bfi_bitwidth_noshift(n,a,r), 0i, a, r) <| MR.GenD3D10_OptimizeEarlyTranslate_Excl
(a & n) | r : if( known_bfi_bitmask_noshift(n,a,r) && and_is_zero(n,r) ) -> bfi(bfi_bitwidth_noshift(n,a,r), 0i, a, r) <| MR.GenD3D10_OptimizeEarlyTranslate_Excl
r | (n & a) : if( known_bfi_bitmask_noshift(n,a,r) && and_is_zero(n,r) ) -> bfi(bfi_bitwidth_noshift(n,a,r), 0i, a, r) <| MR.GenD3D10_OptimizeEarlyTranslate_Excl
r | (a & n) : if( known_bfi_bitmask_noshift(n,a,r) && and_is_zero(n,r) ) -> bfi(bfi_bitwidth_noshift(n,a,r), 0i, a, r) <| MR.GenD3D10_OptimizeEarlyTranslate_Excl
a | r : if( known_bfi_bitmask_noshift_impmask(a,r) && and_is_zero(a,r) ) -> bfi(bfi_bitwidth_noshift_impmask(a,r), 0i, a, r) <| MR.GenD3D10_OptimizeEarlyTranslate_Excl
r | a : if( known_bfi_bitmask_noshift_impmask(a,r) && and_is_zero(a,r) ) -> bfi(bfi_bitwidth_noshift_impmask(a,r), 0i, a, r) <| MR.GenD3D10_OptimizeEarlyTranslate_Excl
((a << m) & n) | i : if( known_bfi_bitmask_postshift_ignore(n,a,m,i) ) -> bfi(bfi_bitwidth_postshift_ignore(n,a,m,i), m, a, 0i) <| MR.GenD3D10_OptimizeEarlyTranslate_Excl
imul(a, iv_pow2) -> ishl(a, get_lowest_bit(iv_pow2)) <| MR.GenD3D10_OptimizeEarlyTranslate
udiv(a, iv_pow2) -> ushr(a, get_lowest_bit(iv_pow2)) <| MR.GenD3D10_OptimizeEarlyTranslate
(a << n) >> (m) -> ibfe(32-m, m-n, a) <| MR.GenD3D10_OptimizeEarlyTranslate
b = ubfe/ushr(a,o), movc((b >> o) & iv_pow2, bfi(w, 0, b, -iv_pow2)) -> ibfe(get_first_bit(iv_pow2), 0, a) <| MR.GenD3D10_OptimizeEarlyTranslate
b = ubfe/ushr(a,o), movc((a >> o) & iv_pow2, b | -iv_pow2) -> ibfe(get_first_bit(iv_pow2), 0, a) <| MR.GenD3D10_OptimizeEarlyTranslate
movc(b & iv_pow2, bfi(w, 0, b, -iv_pow2), b) -> ibfe(get_first_bit(iv_pow2), 0, b) <| MR.GenD3D10_OptimizeEarlyTranslate
movc(b & iv_pow2, bfi(w, 0, (b & m), -iv_pow2)) -> ibfe(get_first_bit(iv_pow2), 0, (b&m)) <| MR.GenD3D10_OptimizeEarlyTranslate
movc(b & iv_pow2, b | -iv_pow2, b) -> ibfe(get_first_bit(iv_pow2), 0, b) <| MR.GenD3D10_OptimizeEarlyTranslate
movc(b & iv_pow2, (b & m) | -iv_pow2, b) -> ibfe(get_first_bit(iv_pow2), 0, (b&m)) <| MR.GenD3D10_OptimizeEarlyTranslate
(a << n) >> (m) -> ubfe(32-m, m-n, a) <| MR.GenD3D10_OptimizeEarlyTranslate
(a & ((iv_pow2 << n) - 1)) -> bfi(iv_pow2 + n, 0, a, 0i) <| MR.GenD3D10_OptimizeEarlyTranslate
(a & ~((iv_pow2 << n) - 1)) -> bfi(iv_pow2 + n, 0, 0, a) <| MR.GenD3D10_OptimizeEarlyTranslate
(a & ~(((iv_pow2 << n) - 1) << o) -> bfi(iv_pow2 + n, o, 0, a) <| MR.GenD3D10_OptimizeEarlyTranslate
(a & ~(((iv_pow2 << n) << ov) + (-1 << ov))) -> bfi(iv_pow2 + n, ov, 0, a) <| MR.GenD3D10_OptimizeEarlyTranslate
((a >> o1) << o2) : if( o1 == o2 ) -> bfi(o, 0, 0, a) <| MR.GenD3D10_OptimizeEarlyTranslate
(a | ((iv_pow2 << n) - 1)) -> bfi(iv_pow2 + n, 0, -1, a) <| MR.GenD3D10_OptimizeEarlyTranslate
(a | (((iv_pow2 << n) - 1) << o)) -> bfi(iv_pow2 + n, o, -1, a) <| MR.GenD3D10_OptimizeEarlyTranslate
(a | (((iv_pow2 << n) << ov) + (-1 << ov))) -> bfi(iv_pow2 + n, ov, -1, a) <| MR.GenD3D10_OptimizeEarlyTranslate
(a | (b << n)) : if(known_bfi_bitwidth_impmask(a, b, n)) -> bfi(get_bfi_bitwidth_impmask(a, b, n), n, b, a) <| MR.GenD3D10_OptimizeEarlyTranslate
(a & n) << m : if( known_bfi_bitmask(a,n,m) ) -> bfi(bfi_bitwidth(a,n,m), m, n, 0i) <| MR.GenD3D10_OptimizeEarlyTranslate
(a & n) | i << m : if( known_bfi_bitmask_ignore(a,n,i,m) ) -> bfi(bfi_bitwidth_ignore(a,n,i,m), m, n | i, 0i) <| MR.GenD3D10_OptimizeEarlyTranslate
(a & n) << m : if( known_bfi_bitmask(n,a,m) ) -> bfi(bfi_bitwidth(n,a,m), m, a, 0i) <| MR.GenD3D10_OptimizeEarlyTranslate
(a << m) & n : if( known_bfi_bitmask_postshift(n,a,m) ) -> bfi(bfi_bitwidth_postshift(n,a,m), m, a, 0i) <| MR.GenD3D10_OptimizeEarlyTranslate
(a & n) >> m : if( known_ubfe_bitmask(a,n,m) ) -> ubfe(ubfe_bitwidth(a,n,m), m, n) <| MR.GenD3D10_OptimizeEarlyTranslate
(a & n) >> m : if( known_ubfe_bitmask(n,a,m) ) -> ubfe(bitwidth(n,a,m), m, a) <| MR.GenD3D10_OptimizeEarlyTranslate
(int)(a & n) >> m : if( high_bit_clear(a & n) && known_ubfe_bitmask(a,n,m) ) -> ubfe(bitwidth(a,n,m), m, n) <| MR.GenD3D10_OptimizeEarlyTranslate
(int)(a & n) >> m : if( high_bit_clear(a & n) && known_ubfe_bitmask(n,a,m) ) -> ubfe(ubfe_bitwidth(n,a,m), m, a) <| MR.GenD3D10_OptimizeEarlyTranslate
(a >> m) & n : if( known_ubfe_bitmask_nomaskshift(a,n,m) ) -> ubfe(ubfe_bitwidth_nomaskshift(a,n,m), m, n) <| MR.GenD3D10_OptimizeEarlyTranslate
(a >> m) & n : if( high_bit_clear(a & n) && known_ubfe_bitmask_nomaskshift(a,n,m) ) -> ubfe(ubfe_bitwidth_nomaskshift(a,n,m), m, n) <| MR.GenD3D10_OptimizeEarlyTranslate
dcl_func_output(a) -> o->append_dataflow() <| SMR.DataflowAnalysis
loop_in(completed a) -> o->append_inloop() <| SMR.RangeDataAnalysis
$IsStandardLoad(a, chain) -> append_addressed(o, chain) (range/flag prop) <| SMR.RangeDataAnalysis
$IsResLoad(uav, a, addr, offs, mask) -> append_arg(sources(o, a)) <| SMR.RangeDataAnalysis
movc(true,b,c) -> append_arg(b) <| SMR.RangeDataAnalysis
movc(false,b,c) -> append_arg(b) <| SMR.RangeDataAnalysis
movc(a,b,c) -> append_arg(b, c) <| SMR.RangeDataAnalysis
cmp(a,b,c) -> append_arg(b, c) <| SMR.RangeDataAnalysis
ignore move(a) -> append_arg(a) <| SMR.RangeDataAnalysis
ignore double move(a) -> append_arg(a) <| SMR.RangeDataAnalysis
pred move(a) -> append_arg(a) <| SMR.RangeDataAnalysis
tunnelable move(a) -> append_arg(a) <| SMR.RangeDataAnalysis
and(btrue,a) -> append_arg(a) <| SMR.RangeDataAnalysis
and(false,a) -> append_arg(0,a) <| SMR.RangeDataAnalysis
or(bfalse,a) -> append_arg(a) <| SMR.RangeDataAnalysis
or(true,a) -> append_arg(true,a) <| SMR.RangeDataAnalysis
mul(1f,a) -> append_arg(a) <| SMR.RangeDataAnalysis
add(0f,a) -> append_arg(a) <| SMR.RangeDataAnalysis
mul(fbool,a) -> append_arg(0f,a) <| SMR.RangeDataAnalysis
mul(fbool,finite a) -> append_arg(0f,a) <| SMR.RangeDataAnalysis
lerp(fbool, a, b) -> append_arg(a,b) <| SMR.RangeDataAnalysis
lerp(fbool, finite a, finite b) -> append_arg(a,b) <| SMR.RangeDataAnalysis
lerp(fbool, a, 0) -> append_arg(a,0) <| SMR.RangeDataAnalysis
lerp(fbool, finite a, 0) -> append_arg(a,0) <| SMR.RangeDataAnalysis
a + -a -> append_arg(0) <| SMR.RangeDataAnalysis
(a + F) - a -> append_arg(F) <| SMR.RangeDataAnalysis
a + (F - a) -> append_arg(F) <| SMR.RangeDataAnalysis
(a + F1) - (a + F2) -> append_arg(F1-F2) <| SMR.RangeDataAnalysis
finite a + -a -> append_arg(0) <| SMR.RangeDataAnalysis
i + -i -> append_arg(0) <| SMR.RangeDataAnalysis
(i + I) - i -> append_arg(I) <| SMR.RangeDataAnalysis
i + (I - i) -> append_arg(I) <| SMR.RangeDataAnalysis
(i + I1) - (i + I2) -> append_arg(I1-I2) <| SMR.RangeDataAnalysis
endif(a,b) -> append_arg(a,b) <| SMR.RangeDataAnalysis
$IsMultiWriteOut(a, chain) -> append_sources(a) <| SMR.RangeDataAnalysis
bind_load(chain, value) -> o->append_sources(chain) <| SMR.DataFlagAnalysis
o = dfuse(ab) -> o->append_dfuse() <| SMR.DataFlagAnalysis
loop_in(completed a) -> o->append_inloop() <| SMR.DataFlagAnalysis
loop_endif(a) -> append_arg(a, pred_a) <| SMR.DataFlagAnalysis
function_endif(a) -> append_arg(a, pred_a) <| SMR.DataFlagAnalysis
cl = $IsBreak(a, ci) -> append_arg(a, ci) <| SMR.DataFlagAnalysis
cl = $IsContinue(a, ci) -> append_arg(a, ci) <| SMR.DataFlagAnalysis
cf = $IsReturn(a, ci) -> append_arg(a, ci) <| SMR.DataFlagAnalysis
cl = $IsConsume(a, b, ci) -> append_arg(ci) <| SMR.DataFlagAnalysis
endif(a,b) -> append_arg(a,b,p_a) <| SMR.DataFlagAnalysis
loop_endif(a,b) -> append_arg(a,b,p_a) <| SMR.DataFlagAnalysis
function_endif(a,b) -> append_arg(a,b,p_a) <| SMR.DataFlagAnalysis
chain_merge($IsSync() || chain) -> append_arg(sync) <| SMR.DataFlagAnalysis_ConstInterp
$IsStandardLoad(a, chain) -> append_addressed(o, chain), append_arg(a, chain) <| SMR.DataFlagAnalysis_PlaceHolder
$IsAtomicAllocConsume(a, res) -> append_arg(all_sources(o, a)) <| SMR.DataFlagAnalysis_PlaceHolder
$IsTwoValueAtomic(chain, res, addr, op1, op2) -> append_arg(all_sources(o, chain), chain, addr, op1, op2) <| SMR.DataFlagAnalysis_PlaceHolder
$IsBasicOrImmAtomic(a, res, addr, op) -> append_arg(all_sources(o, a), a, addr, op) <| SMR.DataFlagAnalysis_PlaceHolder
$IsResLoad(uav, a, addr, offs, mask) -> append_arg(all_sources(o, a), uav, a, addr, offs, mask) <| SMR.DataFlagAnalysis_PlaceHolder
$IsStandardStore(addr, val, chain) -> append_param(chain) <| SMR.DataFlagAnalysis_PlaceHolder
$IsResStore(uav, a, addr, offs, mask, val) -> append_param(a) <| SMR.DataFlagAnalysis_PlaceHolder
cl = endcase(ci, ch) -> append_arg(ci, ci_p, ch) <| SMR.DataFlagAnalysis_PlaceHolder
cl = fcbody_end(ci, ch) -> append_arg(ci, ci_p, ch) <| SMR.DataFlagAnalysis_PlaceHolder
discard_endif(a,b) -> append_arg(a,b,p_a) <| SMR.DataFlagAnalysis_PlaceHolder
$IsLoop(a) -> append_sources() (loop predicate linkage) <| SMR.DataFlagAnalysis_PlaceHolder
$IsMultiWriteOut(a, chain) -> append_sources(a) <| SMR.DataFlagAnalysis_PlaceHolder
$IsSync() -> append_all_visible+inputs(UAV chain args) <| SMR.DataFlagAnalysis_PlaceHolder
$IsStandardStore(addr, val, chain) -> append_param(chain) <| SMR.DataFlagAnalysis_NoPlaceHolder
chain_merge($IsSync() || chain) -> append_arg(chain) <| SMR.DataFlagAnalysis_NoPlaceHolder
chain_merge(chain_merge() || chain) -> append_arg(chain) <| SMR.DataFlagAnalysis_NoPlaceHolder
array_merge(chain_merge() || chain) -> append_arg(chain) <| SMR.DataFlagAnalysis_NoPlaceHolder
cl = emitarg(a, b, ci) -> append_arg(ci) <| SMR.DataFlagAnalysis_NoPlaceHolder
cl = emit(ci, stream) -> append_arg(ci) <| SMR.DataFlagAnalysis_NoPlaceHolder
cl = casecond(ci, c) -> append_arg(ci) <| SMR.DataFlagAnalysis_NoPlaceHolder
cl = endcase(ci, ch) -> append_arg(ci) <| SMR.DataFlagAnalysis_NoPlaceHolder
cl = fcbody(ci, c) -> append_arg(ci, c) <| SMR.DataFlagAnalysis_NoPlaceHolder
cl = fcbody_end(ci, ch) -> append_arg(ci, ci_p, ch) <| SMR.DataFlagAnalysis_NoPlaceHolder
loop(a) -> append_sources() (loop predicate linkage) <| SMR.DataFlagAnalysis_NoPlaceHolder
o = $IsStandardLoad(a, chain) -> append_addressed(o, chain) (all sources) <| SMR.DataFlagAnalysis_NoPlaceHolder
$IsMultiWriteOut(a, chain) -> append_sources(a) <| SMR.DataFlagAnalysis_NoPlaceHolder
$IsAtomicAllocConsume(a, res) -> append_arg(all_sources(o, a)) <| SMR.DataFlagAnalysis_NoPlaceHolder
$IsTwoValueAtomic(chain, res, addr, op1, op2) -> append_arg(chain, addr, op1, op2) <| SMR.DataFlagAnalysis_NoPlaceHolder
$IsBasicOrImmAtomic(a, res, addr, op) -> append_arg(all_sources(o, a), addr, op) <| SMR.DataFlagAnalysis_NoPlaceHolder
$IsResLoad(uav, a, addr, offs, mask) -> append_arg(all_sources(o, a), addr, offs) <| SMR.DataFlagAnalysis_NoPlaceHolder
$IsResStore(uav, a, addr, offs, mask, val) -> append_param(a) (chain) <| SMR.DataFlagAnalysis_NoPlaceHolder
d(x)/dz -> dx/dz <| SR.GenDerivatives_Unary
d((double)x)/dz -> (double)dx/dz <| SR.GenDerivatives_Unary
d(-x)/dz -> -dx/dz <| SR.GenDerivatives_Unary
d((double)-x)/dz -> -(double)dx/dz <| SR.GenDerivatives_Unary
d(x+eps)/dz -> dx/dz <| SR.GenDerivatives_Unary
d(x^-0.5)/dz -> -0.5*x^-1.5 * dx/dz <| SR.GenDerivatives_Unary
d(frac(x))/dz -> dx/dz <| SR.GenDerivatives_Unary
d(2^x)/dz -> ln(2) * 2^x * dx/dz <| SR.GenDerivatives_Unary
d(log_2(x))/dz -> 1/(x * ln(2)) * dx/dz <| SR.GenDerivatives_Unary
sqrt(x)/dz -> 0.5 / sqrt(x) * (dx/dz) <| SR.GenDerivatives_Unary
float d(1/x)/dz -> -dx/dz/x^2 <| SR.GenDerivatives_Unary
double d(1/x)/dz -> -dx/dz/x^2 <| SR.GenDerivatives_Unary
d(IsRound(x))/dz -> 0 <| SR.GenDerivatives_Unary
d(sin(x))/dz -> cos(x) * dx/dz <| SR.GenDerivatives_Unary
d(cos(x))/dz -> -sin(x) * dx/dz <| SR.GenDerivatives_Unary
d(asin(x))/dz -> 1/sqrt(1-x^2) * dx/dz <| SR.GenDerivatives_Unary
d(acos(x))/dz -> -1/sqrt(1-x^2) * dx/dz <| SR.GenDerivatives_Unary
d(atan(x))/dz -> 1/(1+x^2) * dx/dz <| SR.GenDerivatives_Unary
$IsAnyDeriv(x)/dz -> $IsAnyDeriv(dx/dz) <| SR.GenDerivatives_Unary
dsy(x)/dz -> dsy(dx/dz) <| SR.GenDerivatives_Unary
dtof(x)/dz -> dtof(dx/dz) <| SR.GenDerivatives_Unary
ftod(x)/dz -> ftod(dx/dz) <| SR.GenDerivatives_Unary
d(IsIntToFloat(x))/dz -> 0f <| SR.GenDerivatives_Unary
d(IsIntToDouble(x))/dz -> 0lf <| SR.GenDerivatives_Unary
d(min(x,y))/dz -> (x < y) ? dx/dz : ((y < x) ? dy/dz : min(dx/dz, dy/dz) <| SR.GenDerivatives_Binary
d(max(x,y))/dz -> (x > y) ? dx/dz : ((y > x) ? dy/dz : max(dx/dz, dy/dz) <| SR.GenDerivatives_Binary
d(dmin(x,y))/dz -> (x < y) ? dx/dz : ((y < x) ? dy/dz : dmin(dx/dz, dy/dz) <| SR.GenDerivatives_Binary
d(dmax(x,y))/dz -> (x > y) ? dx/dz : ((y > x) ? dy/dz : dmax(dx/dz, dy/dz) <| SR.GenDerivatives_Binary
d(x + y)/dz -> dx/dz + dy/dz <| SR.GenDerivatives_Binary
d((double)x + (double)y)/dz -> dx/dz + dy/dz <| SR.GenDerivatives_Binary
d(x * x)/dz -> 2*dx/dz * x <| SR.GenDerivatives_Binary
d((double)x * x)/dz -> 2*dx/dz * x <| SR.GenDerivatives_Binary
d(x * y)/dz -> dx/dz * y + x * dy/dz <| SR.GenDerivatives_Binary
d((double)x * y)/dz -> dx/dz * y + x * dy/dz <| SR.GenDerivatives_Binary
d(atan2(x,y))/dz -> 1 / (1 + (y/x)^2) * d(y/x)/dz <| SR.GenDerivatives_Binary
d(x / y)/dz -> dx/dz / y + x * -dy/dz / y^2 <| SR.GenDerivatives_Binary
d(a ? b : c)/dz -> a ? db/dz : dc/dz <| SR.GenDerivatives_Ternary
abs fp_flags <| SFPS
abs fp_specials <| SFPS
abs float_literal <| SFPS
abs fp_range <| SFPS
acos fp_flags <| SFPS
acos fp_specials <| SFPS
acos float_literal <| SFPS
acos fp_range <| SFPS
add fp_flags <| SFPS
add float_literal <| SFPS
add fp_range <| SFPS
and fp_flags <| SFPS
and int_flags <| SFPS
and int_literal <| SFPS
and bits_known <| SFPS
asin fp_flags <| SFPS
asin fp_specials <| SFPS
asin float_literal <| SFPS
asin fp_range <| SFPS
atan fp_flags <| SFPS
atan fp_specials <| SFPS
atan float_literal <| SFPS
atan fp_range <| SFPS
atan2 fp_flags <| SFPS
atan2 fp_specials <| SFPS
atan2 float_literal <| SFPS
atan2 fp_range <| SFPS
bdeq fp_flags <| SFPS
bdeq int_literal <| SFPS
bdeq int_range <| SFPS
bdge fp_flags <| SFPS
bdge int_literal <| SFPS
bdge int_range <| SFPS
bdlt fp_flags <| SFPS
bdlt int_literal <| SFPS
bdlt int_range <| SFPS
bdne fp_flags <| SFPS
bdne int_literal <| SFPS
bdne int_range <| SFPS
beq fp_flags <| SFPS
beq int_literal <| SFPS
beq int_range <| SFPS
bfi fp_flags <| SFPS
bfi int_literal <| SFPS
bfi bits_known <| SFPS
bge fp_flags <| SFPS
bge int_literal <| SFPS
bge int_range <| SFPS
blt fp_flags <| SFPS
blt int_literal <| SFPS
blt int_range <| SFPS
bne fp_flags <| SFPS
bne int_literal <| SFPS
bne int_range <| SFPS
bieq fp_flags <| SFPS
bieq int_literal <| SFPS
bieq bits_known <| SFPS
bieq int_range <| SFPS
bige fp_flags <| SFPS
bige int_literal <| SFPS
bige bits_known <| SFPS
bige int_range <| SFPS
bilt fp_flags <| SFPS
bilt int_literal <| SFPS
bilt bits_known <| SFPS
bilt int_range <| SFPS
bine fp_flags <| SFPS
bine int_literal <| SFPS
bine bits_known <| SFPS
bine int_range <| SFPS
bufinfo fp_flags <| SFPS
buge fp_flags <| SFPS
buge int_literal <| SFPS
buge bits_known <| SFPS
buge int_range <| SFPS
bult fp_flags <| SFPS
bult int_literal <| SFPS
bult bits_known <| SFPS
bult int_range <| SFPS
break fp_flags <| SFPS
btof fp_flags <| SFPS
btoi fp_flags <| SFPS
btoi int_literal <| SFPS
btoi bits_known <| SFPS
btoi int_range <| SFPS
calclod1d fp_flags <| SFPS
calclod1d_a fp_flags <| SFPS
calclod1d_u fp_flags <| SFPS
calclod1d_u_a fp_flags <| SFPS
calclod2d fp_flags <| SFPS
calclod2d_a fp_flags <| SFPS
calclod2d_u fp_flags <| SFPS
calclod2d_u_a fp_flags <| SFPS
calclod3d fp_flags <| SFPS
calclod3d_u fp_flags <| SFPS
calclodcube fp_flags <| SFPS
calclodcube_a fp_flags <| SFPS
calclodcube_u fp_flags <| SFPS
calclodcube_u_a fp_flags <| SFPS
case fp_flags <| SFPS
ceil fp_flags <| SFPS
ceil fp_specials <| SFPS
ceil float_literal <| SFPS
ceil fp_range <| SFPS
chain_end fp_flags <| SFPS
cmp fp_flags <| SFPS
cmp fp_specials <| SFPS
cmp float_literal <| SFPS
cmp fp_range <| SFPS
continue fp_flags <| SFPS
cos fp_flags <| SFPS
cos fp_specials <| SFPS
cos float_literal <| SFPS
cos fp_range <| SFPS
countbits fp_flags <| SFPS
countbits int_literal <| SFPS
countbits bits_known <| SFPS
dabs fp_flags <| SFPS
dabs fp_specials <| SFPS
dabs float_literal <| SFPS
dabs fp_range <| SFPS
dadd fp_flags <| SFPS
dadd float_literal <| SFPS
dadd fp_range <| SFPS
dfma fp_flags <| SFPS
dfma fp_specials <| SFPS
dfuse fp_flags <| SFPS
dfuse float_literal <| SFPS
dfuse fp_specials <| SFPS
dmad fp_flags <| SFPS
dmad fp_specials <| SFPS
dmad float_literal <| SFPS
dmad fp_range <| SFPS
dmax fp_flags <| SFPS
dmax fp_specials <| SFPS
dmax float_literal <| SFPS
dmax fp_range <| SFPS
dmin fp_flags <| SFPS
dmin fp_specials <| SFPS
dmin float_literal <| SFPS
dmin fp_range <| SFPS
dmov fp_flags <| SFPS
dmov mov <| SFPS
dmovc fp_flags <| SFPS
dmovc fp_specials <| SFPS
dmovc float_literal <| SFPS
dmul fp_flags <| SFPS
dmul float_literal <| SFPS
dmul fp_range <| SFPS
dneg fp_flags <| SFPS
dneg fp_specials <| SFPS
dneg float_literal <| SFPS
dneg fp_range <| SFPS
dot fp_flags <| SFPS
dot float_literal <| SFPS
dot fp_range <| SFPS
dsat fp_flags <| SFPS
dsat float_literal <| SFPS
dsat fp_range <| SFPS
ddiv fp_flags <| SFPS
ddiv fp_specials <| SFPS
ddiv float_literal <| SFPS
ddiv fp_range <| SFPS
drcp_approx fp_flags <| SFPS
drcp_approx fp_specials <| SFPS
drcp_approx float_literal <| SFPS
drcp_approx fp_range <| SFPS
dsplit fp_flags <| SFPS
dsplit int_literal <| SFPS
dsplit fp_specials <| SFPS
dtof fp_flags <| SFPS
dtof float_literal <| SFPS
dtof fp_range <| SFPS
dtof fp_specials <| SFPS
dtoi fp_flags <| SFPS
dtoi int_literal <| SFPS
dtoi int_range <| SFPS
dtou fp_flags <| SFPS
dtou int_literal <| SFPS
dtou int_range <| SFPS
discardif fp_flags <| SFPS
div fp_flags <| SFPS
div fp_specials <| SFPS
div float_literal <| SFPS
div fp_range <| SFPS
dsx fp_flags <| SFPS
dsx fp_specials <| SFPS
dsx float_literal <| SFPS
dsx fp_range <| SFPS
dsy fp_flags <| SFPS
dsy fp_specials <| SFPS
dsy float_literal <| SFPS
dsy fp_range <| SFPS
dsx_fine fp_flags <| SFPS
dsx_fine fp_specials <| SFPS
dsx_fine float_literal <| SFPS
dsx_fine fp_range <| SFPS
dsy_fine fp_flags <| SFPS
dsy_fine fp_specials <| SFPS
dsy_fine float_literal <| SFPS
dsy_fine fp_range <| SFPS
dsx_coarse fp_flags <| SFPS
dsx_coarse fp_specials <| SFPS
dsx_coarse float_literal <| SFPS
dsx_coarse fp_range <| SFPS
dsy_coarse fp_flags <| SFPS
dsy_coarse fp_specials <| SFPS
dsy_coarse float_literal <| SFPS
dsy_coarse fp_range <| SFPS
eval_centroid fp_flags <| SFPS
eval_sample fp_flags <| SFPS
eval_snapped fp_flags <| SFPS
exp fp_flags <| SFPS
exp fp_specials <| SFPS
exp float_literal <| SFPS
exp fp_range <| SFPS
f16tof32 fp_flags <| SFPS
f16tof32 float_literal <| SFPS
f16tof32 bits_known <| SFPS
f32tof16 fp_flags <| SFPS
f32tof16 int_literal <| SFPS
f32tof16 int_range <| SFPS
fcall fp_flags <| SFPS
fcbody fp_flags <| SFPS
firstbitlow fp_flags <| SFPS
firstbitlow int_literal <| SFPS
firstbitlow bits_known <| SFPS
firstbit_hi fp_flags <| SFPS
firstbit_hi int_literal <| SFPS
firstbit_hi bits_known <| SFPS
firstbit_shi fp_flags <| SFPS
firstbit_shi int_literal <| SFPS
firstbit_shi bits_known <| SFPS
floor fp_flags <| SFPS
floor fp_specials <| SFPS
floor float_literal <| SFPS
floor fp_range <| SFPS
frc fp_flags <| SFPS
frc fp_specials <| SFPS
frc float_literal <| SFPS
frc fp_range <| SFPS
ftob fp_flags <| SFPS
ftob int_literal <| SFPS
ftob int_range <| SFPS
ftod fp_flags <| SFPS
ftod float_literal <| SFPS
ftod fp_range <| SFPS
ftod fp_specials <| SFPS
ftoi fp_flags <| SFPS
ftoi int_literal <| SFPS
ftoi int_range <| SFPS
ftou fp_flags <| SFPS
ftou int_literal <| SFPS
ftou int_range <| SFPS
functionif fp_flags <| SFPS
gather2d fp_flags <| SFPS
gather2d_a fp_flags <| SFPS
gather2d_a_o fp_flags <| SFPS
gather2d_o fp_flags <| SFPS
gathercube fp_flags <| SFPS
gathercube_a fp_flags <| SFPS
gathercube_c fp_flags <| SFPS
gathercube_c_a fp_flags <| SFPS
ge fp_flags <| SFPS
ge float_literal <| SFPS
ge fp_range <| SFPS
iadd fp_flags <| SFPS
iadd int_literal <| SFPS
iadd bits_known <| SFPS
iadd int_range <| SFPS
ibfe fp_flags <| SFPS
ibfe int_literal <| SFPS
ibfe bits_known <| SFPS
idiv fp_flags <| SFPS
idiv int_literal <| SFPS
idiv bits_known <| SFPS
idiv int_range <| SFPS
imad fp_flags <| SFPS
imad int_literal <| SFPS
imad bits_known <| SFPS
imad int_range <| SFPS
imax fp_flags <| SFPS
imax int_literal <| SFPS
imax bits_known <| SFPS
imax int_range <| SFPS
imin fp_flags <| SFPS
imin int_literal <| SFPS
imin bits_known <| SFPS
imin int_range <| SFPS
imod fp_flags <| SFPS
imod int_literal <| SFPS
imod bits_known <| SFPS
imod int_range <| SFPS
imul fp_flags <| SFPS
imul int_literal <| SFPS
imul bits_known <| SFPS
imul int_range <| SFPS
ineg fp_flags <| SFPS
ineg int_literal <| SFPS
ineg bits_known <| SFPS
ineg int_range <| SFPS
ishl fp_flags <| SFPS
ishl int_literal <| SFPS
ishl bits_known <| SFPS
ishr fp_flags <| SFPS
ishr int_literal <| SFPS
ishr bits_known <| SFPS
itob fp_flags <| SFPS
itob int_literal <| SFPS
itob bits_known <| SFPS
itob int_range <| SFPS
itod fp_flags <| SFPS
itof fp_flags <| SFPS
load fp_flags <| SFPS
load_o fp_flags <| SFPS
load_s fp_flags <| SFPS
load_o_s fp_flags <| SFPS
load_uav_s fp_flags <| SFPS
load_uav fp_flags <| SFPS
tload fp_flags <| SFPS
load2d_msaa fp_flags <| SFPS
load2d_msaa_o fp_flags <| SFPS
load2d_msaa_o_s fp_flags <| SFPS
load2darray_msaa fp_flags <| SFPS
load2darray_msaa_o fp_flags <| SFPS
load2darray_msaa_o_s fp_flags <| SFPS
log fp_flags <| SFPS
log fp_specials <| SFPS
log float_literal <| SFPS
log fp_range <| SFPS
loopif fp_flags <| SFPS
lt fp_flags <| SFPS
lt float_literal <| SFPS
lt fp_range <| SFPS
mad fp_flags <| SFPS
mad fp_specials <| SFPS
mad float_literal <| SFPS
mad fp_range <| SFPS
max fp_flags <| SFPS
max fp_specials <| SFPS
max float_literal <| SFPS
max fp_range <| SFPS
min fp_flags <| SFPS
min fp_specials <| SFPS
min float_literal <| SFPS
min fp_range <| SFPS
mov fp_flags <| SFPS
mov mov <| SFPS
movc fp_flags <| SFPS
movc fp_specials <| SFPS
movc float_literal <| SFPS
msad fp_flags <| SFPS
msad int_literal <| SFPS
msad bits_known <| SFPS
msad int_range <| SFPS
mul fp_flags <| SFPS
mul float_literal <| SFPS
mul fp_range <| SFPS
neg fp_flags <| SFPS
neg fp_specials <| SFPS
neg float_literal <| SFPS
neg fp_range <| SFPS
not fp_flags <| SFPS
not int_literal <| SFPS
not bits_known <| SFPS
or fp_flags <| SFPS
or int_flags <| SFPS
or int_literal <| SFPS
or bits_known <| SFPS
placement_mov fp_flags <| SFPS
placement_mov mov <| SFPS
rcp fp_flags <| SFPS
rcp fp_specials <| SFPS
rcp float_literal <| SFPS
rcp fp_range <| SFPS
rcp_approx fp_flags <| SFPS
rcp_approx fp_specials <| SFPS
rcp_approx float_literal <| SFPS
rcp_approx fp_range <| SFPS
resinfo fp_flags <| SFPS
resinfo_uint fp_flags <| SFPS
return fp_flags <| SFPS
reversebits fp_flags <| SFPS
reversebits int_literal <| SFPS
reversebits bits_known <| SFPS
round fp_flags <| SFPS
round fp_specials <| SFPS
round float_literal <| SFPS
round fp_range <| SFPS
rsq fp_flags <| SFPS
rsq fp_specials <| SFPS
rsq float_literal <| SFPS
rsq fp_range <| SFPS
sample1d fp_flags <| SFPS
sample1d_a fp_flags <| SFPS
sample1d_o fp_flags <| SFPS
sample1d_a_o fp_flags <| SFPS
sample1d_bias fp_flags <| SFPS
sample1d_bias_a fp_flags <| SFPS
sample1d_bias_o fp_flags <| SFPS
sample1d_bias_a_o fp_flags <| SFPS
sample1d_bias_l fp_flags <| SFPS
sample1d_c fp_flags <| SFPS
sample1d_c_a fp_flags <| SFPS
sample1d_c_o fp_flags <| SFPS
sample1d_c_a_o fp_flags <| SFPS
sample1d_c_lz fp_flags <| SFPS
sample1d_c_lz_a fp_flags <| SFPS
sample1d_c_lz_o fp_flags <| SFPS
sample1d_c_lz_a_o fp_flags <| SFPS
sample1d_dd fp_flags <| SFPS
sample1d_dd_a fp_flags <| SFPS
sample1d_dd_o fp_flags <| SFPS
sample1d_dd_a_o fp_flags <| SFPS
sample1d_lod fp_flags <| SFPS
sample1d_lod_a fp_flags <| SFPS
sample1d_lod_o fp_flags <| SFPS
sample1d_lod_a_o fp_flags <| SFPS
sample1d_lod_l fp_flags <| SFPS
sample2d fp_flags <| SFPS
sample2d_a fp_flags <| SFPS
sample2d_o fp_flags <| SFPS
sample2d_a_o fp_flags <| SFPS
sample2d_dd fp_flags <| SFPS
sample2d_dd_a fp_flags <| SFPS
sample2d_dd_o fp_flags <| SFPS
sample2d_dd_a_o fp_flags <| SFPS
sample2d_lod fp_flags <| SFPS
sample2d_lod_a fp_flags <| SFPS
sample2d_lod_o fp_flags <| SFPS
sample2d_lod_a_o fp_flags <| SFPS
sample2d_c fp_flags <| SFPS
sample2d_c_a fp_flags <| SFPS
sample2d_c_o fp_flags <| SFPS
sample2d_c_a_o fp_flags <| SFPS
sample2d_c_lz fp_flags <| SFPS
sample2d_c_lz_a fp_flags <| SFPS
sample2d_c_lz_o fp_flags <| SFPS
sample2d_c_lz_a_o fp_flags <| SFPS
sample2d_bias fp_flags <| SFPS
sample2d_bias_a fp_flags <| SFPS
sample2d_bias_o fp_flags <| SFPS
sample2d_bias_a_o fp_flags <| SFPS
sample2d_lod_l fp_flags <| SFPS
sample2d_bias_l fp_flags <| SFPS
sample3d fp_flags <| SFPS
sample3d_o fp_flags <| SFPS
sample3d_dd fp_flags <| SFPS
sample3d_dd_o fp_flags <| SFPS
sample3d_lod fp_flags <| SFPS
sample3d_lod_o fp_flags <| SFPS
sample3d_bias fp_flags <| SFPS
sample3d_bias_o fp_flags <| SFPS
sample3d_lod_l fp_flags <| SFPS
sample3d_bias_l fp_flags <| SFPS
samplecube fp_flags <| SFPS
samplecube_dd fp_flags <| SFPS
samplecube_lod fp_flags <| SFPS
samplecube_c fp_flags <| SFPS
samplecube_c_a fp_flags <| SFPS
samplecube_c_lz fp_flags <| SFPS
samplecube_c_lz_a fp_flags <| SFPS
samplecube_bias fp_flags <| SFPS
samplecube_a fp_flags <| SFPS
samplecube_dd_a fp_flags <| SFPS
samplecube_lod_a fp_flags <| SFPS
samplecube_bias_a fp_flags <| SFPS
samplecube_lod_l fp_flags <| SFPS
samplecube_bias_l fp_flags <| SFPS
sampleinfo fp_flags <| SFPS
sampleinfo_uint fp_flags <| SFPS
sampleinfo_rt fp_flags <| SFPS
sampleinfo_uint_rt fp_flags <| SFPS
samplepos fp_flags <| SFPS
samplepos_rt fp_flags <| SFPS
gather2d_a_o_s fp_flags <| SFPS
gather2d_o_s fp_flags <| SFPS
gathercube_a_s fp_flags <| SFPS
gathercube_c_a_s fp_flags <| SFPS
gathercube_c_s fp_flags <| SFPS
gathercube_s fp_flags <| SFPS
sample1d_a_o_cl_s fp_flags <| SFPS
sample1d_bias_a_o_cl_s fp_flags <| SFPS
sample1d_bias_o_cl_s fp_flags <| SFPS
sample1d_c_a_o_cl_s fp_flags <| SFPS
sample1d_c_lz_a_o_s fp_flags <| SFPS
sample1d_c_lz_o_s fp_flags <| SFPS
sample1d_c_o_cl_s fp_flags <| SFPS
sample1d_dd_a_o_cl_s fp_flags <| SFPS
sample1d_dd_o_cl_s fp_flags <| SFPS
sample1d_lod_a_o_s fp_flags <| SFPS
sample1d_lod_o_s fp_flags <| SFPS
sample1d_o_cl_s fp_flags <| SFPS
sample2d_a_o_cl_s fp_flags <| SFPS
sample2d_bias_a_o_cl_s fp_flags <| SFPS
sample2d_bias_o_cl_s fp_flags <| SFPS
sample2d_c_a_o_cl_s fp_flags <| SFPS
sample2d_c_lz_a_o_s fp_flags <| SFPS
sample2d_c_lz_o_s fp_flags <| SFPS
sample2d_c_o_cl_s fp_flags <| SFPS
sample2d_dd_a_o_cl_s fp_flags <| SFPS
sample2d_dd_o_cl_s fp_flags <| SFPS
sample3d_dd_o_cl_s fp_flags <| SFPS
sample2d_lod_a_o_s fp_flags <| SFPS
sample2d_lod_o_s fp_flags <| SFPS
sample2d_o_cl_s fp_flags <| SFPS
sample3d_bias_o_cl_s fp_flags <| SFPS
sample3d_lod_o_s fp_flags <| SFPS
sample3d_o_cl_s fp_flags <| SFPS
samplecube_a_cl_s fp_flags <| SFPS
samplecube_bias_a_cl_s fp_flags <| SFPS
samplecube_bias_cl_s fp_flags <| SFPS
samplecube_c_a_cl_s fp_flags <| SFPS
samplecube_c_cl_s fp_flags <| SFPS
samplecube_c_lz_a_s fp_flags <| SFPS
samplecube_c_lz_s fp_flags <| SFPS
samplecube_cl_s fp_flags <| SFPS
samplecube_dd_a_cl_s fp_flags <| SFPS
samplecube_dd_cl_s fp_flags <| SFPS
samplecube_lod_a_s fp_flags <| SFPS
samplecube_lod_s fp_flags <| SFPS
sat fp_flags <| SFPS
sat float_literal <| SFPS
sat fp_range <| SFPS
sin fp_flags <| SFPS
sin fp_specials <| SFPS
sin float_literal <| SFPS
sin fp_range <| SFPS
sincos fp_flags <| SFPS
sincos fp_specials <| SFPS
sincos float_literal <| SFPS
sincos fp_range <| SFPS
sqrt fp_flags <| SFPS
sqrt fp_specials <| SFPS
sqrt float_literal <| SFPS
sqrt fp_range <| SFPS
switch fp_flags <| SFPS
tex1d fp_flags <| SFPS
tex1d_bias fp_flags <| SFPS
tex1d_dd fp_flags <| SFPS
tex1d_lod fp_flags <| SFPS
tex1d_proj fp_flags <| SFPS
tex2d fp_flags <| SFPS
tex2d_bias fp_flags <| SFPS
tex2d_dd fp_flags <| SFPS
tex2d_lod fp_flags <| SFPS
tex2d_proj fp_flags <| SFPS
tex3d fp_flags <| SFPS
tex3d_bias fp_flags <| SFPS
tex3d_dd fp_flags <| SFPS
tex3d_lod fp_flags <| SFPS
tex3d_proj fp_flags <| SFPS
texcube fp_flags <| SFPS
texcube_bias fp_flags <| SFPS
texcube_dd fp_flags <| SFPS
texcube_lod fp_flags <| SFPS
texcube_proj fp_flags <| SFPS
trunc fp_flags <| SFPS
trunc fp_specials <| SFPS
trunc float_literal <| SFPS
trunc fp_range <| SFPS
uaddc fp_flags <| SFPS
uaddc int_literal <| SFPS
uaddc bits_known <| SFPS
uaddc int_range <| SFPS
ubfe fp_flags <| SFPS
ubfe int_literal <| SFPS
ubfe bits_known <| SFPS
usubb fp_flags <| SFPS
usubb int_literal <| SFPS
usubb bits_known <| SFPS
usubb int_range <| SFPS
udiv fp_flags <| SFPS
udiv int_literal <| SFPS
udiv bits_known <| SFPS
udiv int_range <| SFPS
umax fp_flags <| SFPS
umax int_literal <| SFPS
umax bits_known <| SFPS
umax int_range <| SFPS
umin fp_flags <| SFPS
umin int_literal <| SFPS
umin bits_known <| SFPS
umin int_range <| SFPS
umod fp_flags <| SFPS
umod int_literal <| SFPS
umod bits_known <| SFPS
umod int_range <| SFPS
umul fp_flags <| SFPS
umul int_literal <| SFPS
umul bits_known <| SFPS
umul int_range <| SFPS
ushr fp_flags <| SFPS
ushr int_literal <| SFPS
ushr bits_known <| SFPS
utof fp_flags <| SFPS
utod fp_flags <| SFPS
xor fp_flags <| SFPS
xor int_flags <| SFPS
xor int_literal <| SFPS
xor bits_known <| SFPS
check_access_fully_mapped fp_flags <| SFPS
break_consume fp_flags <| SFPS
continue_consume fp_flags <| SFPS
loopif_consume fp_flags <| SFPS
output_consume fp_flags <| SFPS
return_consume fp_flags <| SFPS
sync_g fp_flags <| SFPS
sync_ug fp_flags <| SFPS
sync_up fp_flags <| SFPS
sync_g_ug fp_flags <| SFPS
sync_g_up fp_flags <| SFPS
sync_g_t fp_flags <| SFPS
sync_ug_t fp_flags <| SFPS
sync_up_t fp_flags <| SFPS
sync_g_ug_t fp_flags <| SFPS
sync_g_up_t fp_flags <| SFPS
atomic_and fp_flags <| SFPS
atomic_or fp_flags <| SFPS
atomic_xor fp_flags <| SFPS
atomic_iadd fp_flags <| SFPS
atomic_imax fp_flags <| SFPS
atomic_imin fp_flags <| SFPS
atomic_umax fp_flags <| SFPS
atomic_umin fp_flags <| SFPS
atomic_cmp_store fp_flags <| SFPS
imm_atomic_and fp_flags <| SFPS
imm_atomic_or fp_flags <| SFPS
imm_atomic_xor fp_flags <| SFPS
imm_atomic_iadd fp_flags <| SFPS
imm_atomic_imax fp_flags <| SFPS
imm_atomic_imin fp_flags <| SFPS
imm_atomic_umax fp_flags <| SFPS
imm_atomic_umin fp_flags <| SFPS
imm_atomic_exch fp_flags <| SFPS
imm_atomic_cmp_exch fp_flags <| SFPS
imm_atomic_alloc fp_flags <| SFPS
imm_atomic_consume fp_flags <| SFPS
Needs to be replaced with a real rule
internal warning: optimization did not converge
multiple variables found with the same user-specified location
gradient-based operations must be moved out of flow control to prevent divergence. Performance may improve by using a non-gradient operation
cannot have gradient operations inside loops with divergent flow control
internal error: argument pulled into unrelated predicate
cannot have divergent gradient operations inside flow control
internal error: invalid register
array index out of bounds <| A%u (B%u), I%u (B%u)
variable '%s' used without having been completely initialized <| A%u (B%u), I%u (B%u)
thread sync operation must be in non-varying flow control, due to a potential race condition this sync is illegal, consider adding a sync after reading any values controlling shader execution at this point
thread sync operation found in varying flow control, consider reformulating your algorithm so all threads will hit the sync simultaneously
varying
gradient operation uses a value that may not be defined for all pixels (in %s UAV loads can not participate in gradient operations)
UAV-related
%s FAILED!
floating point division by zero
imaginary square root
indefinite logarithm
indefinite arcsine
indefinite arccosine
double-precision floating point division by zero
Literal floating-point value out of integer range for conversion: %f
Literal floating-point value out of unsigned range for conversion: %f
sum of %g and %g cannot be represented accurately in double precision
Integer divide by zero
Unsigned integer divide by zero
floating-point value out of integer range for conversion: %f
floating-point value out of unsigned range for conversion: %f
indefinite derivative calculation
Possible integer divide by zero
Reading from texture buffers is unsupported on %s
Shader uses texture addressing operations in a dependency chain that is too complex for the target shader model (%s) to handle.
internal error: instruction list too long
internal error: instruction list and count mismatch
note that in IEEE strict mode, all values are implicitly marked precise
variable '%s' has a minimum precision type and cannot be marked precise <| A%u (B%u)
expression has a minimum precision type and cannot be marked precise <| A%u (B%u), I%u (B%u)
internal error: compiler-generated value has a minimum precision type and is marked precise <| A%u (B%u)
internal error: argument used without having been initialized <| A%u (B%u), I%u (B%u)
internal error: output argument was never initialized <| (A%u (B%u))
internal error: cannot write to argument pool <| (A%u (B%u), I%u (B%u))
internal error: cannot read from argument pool <| (A%u (B%u))
internal error: 64-bit arg component %u not aligned <| A%u (B%u)
internal error: reading from value known not to be read <| (A%u (B%u))
internal error: argument was never used <| (A%u (B%u), I%u (B%u))
internal error: argument was never used <| (A%u (B%u))
use of potentially uninitialized variable (%s)
infinite loop detected - loop never exits
array index out of bounds
Internal error: unpredicated endif input
Internal error: invalid read of more specific predicate
internal error: unpredicated incomplete
internal error: unpredicated loop_in
Internal error: unread predicate
preshader
overlapping register semantics not yet implemented 'c%u'
internal error: component out of range
SV_TARGET
SV_DEPTH
SV_DEPTHGREATEREQUAL
SV_DEPTHLESSEQUAL
SV_COVERAGE
SV_INNERCOVERAGE
SV_STENCILREF
Unknown creator
Unknown library function
Microsoft (R) HLSL Shader Compiler 10.1
$Invalid
vOutputControlPointId
vGroupIndex
vHSInstanceID
rcp_approx
switch
countbits
firstbithigh
firstbit_shi
firstbit_hi
firstbitlow
reversebits
f32tof16
f16tof32
continue
return
eval_centroid
eval_snapped
source_mark
printf
errorf
resinfo
bufinfo
sampleinfo
samplepos
d3ds_dotswiz
d3ds_noiseswiz
atomic_and
atomic_or
atomic_xor
atomic_iadd
atomic_imax
atomic_imin
atomic_umax
atomic_umin
atomic_cmp_store
imm_atomic_and
imm_atomic_or
imm_atomic_xor
imm_atomic_iadd
imm_atomic_imax
imm_atomic_imin
imm_atomic_umax
imm_atomic_umin
imm_atomic_exch
imm_atomic_cmp_exch
imm_atomic_alloc
imm_atomic_consume
check_access_fully_mapped
<unknown>
breakc
continuec
default
discard
emit_then_cut
endswitch
deriv_rtx
deriv_rty
round_ne
round_ni
round_pi
round_z
sample
sample_b
sample_l
sample_d
sample_c
sample_c_lz
dcl_input
dcl_output
dcl_input_sgv
dcl_input_ps_sgv
dcl_inputprimitive
dcl_outputtopology
dcl_maxout
dcl_input_ps
dcl_constantbuffer
dcl_sampler
dcl_resource
dcl_input_siv
dcl_input_ps_siv
dcl_output_siv
dcl_output_sgv
dcl_temps
dcl_indexableTemp
dcl_indexrange
dcl_globalFlags
gather4
emit_stream
cut_stream
emit_then_cut_stream
dcl_stream
dcl_function_body
dcl_function_table
dcl_interface
deriv_rtx_coarse
deriv_rtx_fine
deriv_rty_coarse
deriv_rty_fine
gather4_c
gather4_po
gather4_po_c
firstbit_lo
hs_decls
hs_control_point_phase
hs_fork_phase
hs_join_phase
dcl_input_control_point_count
dcl_output_control_point_count
dcl_tessellator_domain
dcl_tessellator_partitioning
dcl_tessellator_output_primitive
dcl_hs_max_tessfactor
dcl_hs_fork_phase_instance_count
dcl_hs_join_phase_instance_count
dcl_thread_group
dcl_uav_typed
dcl_uav_raw
dcl_uav_structured
dcl_tgsm_raw
dcl_tgsm_structured
dcl_resource_raw
dcl_resource_structured
ld_uav_typed
store_uav_typed
ld_raw
store_raw
ld_structured
store_structured
eval_sample_index
dcl_gsinstances
debug_break
gather4_s
gather4_c_s
gather4_po_s
gather4_po_c_s
ldms_s
ld_uav_typed_s
ld_raw_s
ld_structured_s
sample_l_s
sample_c_lz_s
sample_cl_s
sample_b_cl_s
sample_d_cl_s
sample_c_cl_s
cs_4_0
cs_4_1
cs_5_1
ds_5_0
ds_5_1
fx_2_0
gs_4_0
gs_4_1
gs_5_0
gs_5_1
hs_5_0
hs_5_1
lib_4_0
lib_4_1
lib_4_0_level_9_1
lib_4_0_level_9_1_vs_only
lib_4_0_level_9_1_ps_only
lib_4_0_level_9_3
lib_4_0_level_9_3_vs_only
lib_4_0_level_9_3_ps_only
lib_5_0
ps.1.0
ps.1.1
ps.1.2
ps.1.3
ps.1.4
ps.2.0
ps.2.a
ps.2.b
ps.2.sw
ps.2.x
ps.3.0
ps.3.sw
ps_1_0
ps_1_1
ps_1_2
ps_1_3
ps_1_4
ps_2_0
ps_2_a
ps_2_b
ps_2_sw
ps_2_x
ps_3_0
ps_3_sw
ps_4_0_level_9_0
ps_5_1
rootsig_1_0
rootsig_1_1
tx_1_0
vs.1.0
vs.1.1
vs.2.0
vs.2.a
vs.2.sw
vs.2.x
vs.3.0
vs.3.sw
vs_1_0
vs_1_1
vs_2_0
vs_2_a
vs_2_sw
vs_2_x
vs_3_0
vs_3_sw
vs_4_0_level_9_0
vs_5_1
<font color = "#
</font>
a0a0a0
ffff40
e0e0e0
00ffff
<font color = "#%s">
D3DX: (WARN) Overloaded ::new and ::delete operators do not conform to C++ standards:
D3DX: (WARN) An allocation of zero bytes should return a unique non-null pointer to at
D3DX: (WARN) least zero bytes. Deletion of a null pointer should quietly do nothing.
D3DX: (WARN) D3DX11 relies upon this behavior.
7xicuU
D3DCompile: Entry point must specify the RootSignature define name
[RootSignature(%s)]void ___DummyMainForRS(){}
___DummyMainForRS
D3DCompile: Invalid flags specified
D3DCompile: cannot specify source and binary debug names
D3DCompile: pEntrypoint pointer is invalid
__fx_2_0__
Shader@0x%p
D3DCompile: Entry point cannot be specified for a library (mark library entry points with the export keyword)
D3DCOMPILER_SAVE_REPLAY
D3DCOMPILER_USE_REPLAY
#pragma pack_matrix(row_major)
#pragma pack_matrix(column_major)
#pragma pack_matrix()
#pragma ruledisable "%s"
#line %u %.*s
#line %u
#pragma def (%s, %s, %g, %g, %g, %g)
#pragma warning (once:%d)
#pragma warning (disable:%d)
#pragma warning (error:%d)
D3DCompressedData
(%u,%u-%u): 
(%u,%u): 
%s X%u: 
Error creating error string
warning treated as error
warning
Unable to create warning string
version token
token '%s'
integer '%u'
integer '%dl'
integer '%uul'
integer '%I64d'
integer '%I64uu64'
float '%g'
float '%gh'
float '%gf'
float '%gl'
string constant
end of line
end of file
syntax error : unexpected %s
--- Compilation status for library function '%s' ---
comment continues past end of file
1.#IND
1.#INF
1.#QNAN
1.#SNAN
hex value truncated to 64 bits
octal value truncated to 64 bits
decimal value truncated to 64 bits
string continues past end of file
string continues past end of line
character continues past end of file
<error - out of memory>
<float16>
ushort
<count>
<none>
<nocast>
<pointer>
Texture2DArrayMS
SamplerComparisonState
StateBlock
Rasterizer
DepthStencil
PointStream
LineStream
TriangleStream
InputPatch
OutputPatch
RWTexture1D
RWTexture1DArray
RWTexture2D
RWTexture2DArray
RWTexture3D
RWBuffer
ByteAddressBuffer
RWByteAddressBuffer
StructuredBuffer
RWStructuredBuffer
RWStructuredBuffer(Incrementable)
RWStructuredBuffer(Decrementable)
AppendStructuredBuffer
ConsumeStructuredBuffer
ConstantBuffer
TextureBuffer
RasterizerOrderedBuffer
RasterizerOrderedByteAddressBuffer
RasterizerOrderedStructuredBuffer
RasterizerOrderedTexture1D
RasterizerOrderedTexture1DArray
RasterizerOrderedTexture2D
RasterizerOrderedTexture2DArray
RasterizerOrderedTexture3D
<basic>
<compound>
<anonymous>
.$super
$super
<error>*
typedef 
precise 
column_major 
const 
unorm 
snorm 
array_index 
<unknown qual> 
#hlsl_full_path
hlsl_full_path
malformed #hlsl_full_path
No include handler specified, can't perform a #include. Use D3DX APIs or provide your own include handler.
failed to open source file: '%s'
<memory>
unexpected tokens following preprocessor directive
unexpected end of file
__FILE__
__LINE__
DIRECT3D
D3D10_COMPILER
HLSL_VERSION
D3DX_VERSION
define
ifndef
include
pragma
defined
invalid or unsupported integer constant expression
internal error: stack underflow
division by zero in preprocessor expression
internal error: out of memory
syntax error
invalid preprocessor command '%s'
duplicate macro parameter '%s'
#hlsl_full_path must be the first content in a source file
too many nested #includes
error: %s
unexpected #elif
unexpected #elif following #else
unexpected #else
unexpected #else following #else
unexpected #endif
pack_matrix
ruledisable
message
feature
'%s' : unknown pragma ignored
row_major
column_major
disable
#pragma feature(%s) must appear before any local declaration
unrecognized feature '%s' requested in '#pragma feature(...)'
'%s' : macro redefinition
functional defines in preprocessor expressions not yet implemented
unexpected end of file in macro expansion
not enough actual parameters for macro '%s'
internal error: production failed
LegacyLocalResourceArrays
invalid
variable
function
technique
global variables
local variables
annotation members
passes
members
loop variables
struct/class members
methods
function parameters
<container>
initial value
initializer
<method>
default value
<symobj>
(unknown scope entry kind)
(unknown scope value kind)
namespace
memory exhausted
 !;<=> !
4560*+;<E
D=>3[FG
NOPQ9:?@H
LMIRSZWT
 !"#$%&'().
!&)+-/135
$%"#'(*,.02
+,,,,,,,,,,,,,,,,-----....///000111112223344556677889:;<
internal error: this-relative %s '%s' found outsideof function scope
static method %s cannot refer to instance members
undeclared identifier '%s'
data member
'%s': initializer does not match type
object literals are not allowed inside functions
all global variables are implicitly constant when compiling a library.
global variables are implicitly constant, enable compatibility mode to allow modification
global variables are implicitly constant, variables of classes with interface inheritance can never be modified
l-value specifies const object
int or unsigned int type required
scalar, vector, or matrix expected
operator cannot be used with a bool lvalue
couldn't cast expression to integer
unary negate of unsigned value is still unsigned
couldn't cast expression to boolean for logical not operator
type mismatch
signed/unsigned mismatch, unsigned assumed
couldn't cast expression to boolean for logical operator
comma expression used where an initializer list may have been intended
comma expression used where a vector constructor may have been intended
constructors only defined for numeric base types
cannot convert from 'object type' to 'numeric type'
incorrect number of arguments to numeric-type constructor
conditional must be numeric
type mismatch between conditional values
dimension of conditional does not match value
array, matrix, vector, or indexable object type expected in index expression
invalid type for index - index must be a scalar, or a vector with the correct number of dimensions
Sub index list
Length
Swizzle
invalid subscript '%s'
Partials
Inputs
Outputs
out parameters require l-value arguments (given argument is implicitly const, such as a global)
out parameters require l-value arguments
'%s': %ss are limited to no more than %u parameters (%u given)
'%s': no matching %u parameter %s
Possible %ss are:
    %s
Parameters
Method and Parameters
intrinsic function
method
<out of memory>
%s does not have method '%s'
'%s': static methods cannot be called on objects
%s object does not have methods
%s object does not have method '%s'
intrinsic method
vector dimension must be a literal scalar expression
vector dimension must be between 1 and %u
vector element type must be a scalar type
matrix dimensions must be literal scalar expressions
matrix dimensions must be between 1 and %u
matrix element type must be a scalar type
untyped textures are deprecated in strict mode
the 'sampler1D' keyword is deprecated in strict mode; use 'SamplerState' instead
the 'sampler2D' keyword is deprecated in strict mode; use 'SamplerState' instead
the 'sampler3D' keyword is deprecated in strict mode; use 'SamplerState' instead
the 'samplerCUBE' keyword is deprecated in strict mode; use 'SamplerState' instead
the 'stateblock' keyword is deprecated in strict mode
non-numeric sample count
sample count must be non-zero
non-numeric vertex count
vertex count must be non-zero
matrix types cannot be both column_major and row_major
non-matrix types cannot be declared 'row_major' or 'column_major'
%cnorm can not be used with type
unsigned can not be used with type
object element type cannot be an object type
object's templated type must have at least one element
elements of typed buffers and textures cannot be arrays
elements of typed buffers and textures must fit in four 32-bit quantities
classes and interfaces are not supported in libraries
interfaces cannot inherit from other types
base type is not a struct, class or interface
multiple concrete base types specified
'%s': class does not implement method %s
array dimensions of type must be explicit
array dimensions must be literal scalar expressions
array dimension must be between 1 and 65536
secondary array dimensions must be explicit
interface arrays cannot be multi-dimensional
redefinition of type with struct/class
redefinition of type with interface
AddUint64
AllMemoryBarrier
AllMemoryBarrierWithGroupSync
CheckAccessFullyMapped
status
D3DCOLORtoUBYTE4
DeviceMemoryBarrier
DeviceMemoryBarrierWithGroupSync
EvaluateAttributeAtSample
EvaluateAttributeCentroid
EvaluateAttributeSnapped
offset
GetRenderTargetSampleCount
GetRenderTargetSamplePosition
GroupMemoryBarrier
GroupMemoryBarrierWithGroupSync
InterlockedAdd
result
original
InterlockedAnd
InterlockedCompareExchange
compare
InterlockedCompareStore
InterlockedExchange
InterlockedMax
InterlockedMin
InterlockedOr
InterlockedXor
NonUniformResourceIndex
Process2DQuadTessFactorsAvg
RawEdgeFactors
InsideScale
RoundedEdgeFactors
RoundedInsideFactors
UnroundedInsideFactors
Process2DQuadTessFactorsMax
Process2DQuadTessFactorsMin
ProcessIsolineTessFactors
RawDetailFactor
RawDensityFactor
RoundedDetailFactorr
RoundedDensityFactor
ProcessQuadTessFactorsAvg
ProcessQuadTessFactorsMax
ProcessQuadTessFactorsMin
ProcessTriTessFactorsAvg
RoundedInsideFactor
UnroundedInsideFactor
ProcessTriTessFactorsMax
ProcessTriTessFactorsMin
__test_intrin1
__test_intrin2
__test_intrin3
__test_intrin4
asdouble
asfloat
asuint
ddx_coarse
ddx_fine
ddy_coarse
ddy_fine
degrees
determinant
distance
Format
faceforward
fwidth
isfinite
length
reference
normalize
radians
reflect
refract
saturate
smoothstep
tex1Dbias
tex1Dgrad
tex1Dlod
tex1Dproj
tex2Dbias
tex2Dgrad
tex2Dlod
tex2Dproj
tex3Dbias
tex3Dgrad
tex3Dlod
tex3Dproj
texCUBE
texCUBEbias
texCUBEgrad
texCUBElod
texCUBEproj
transpose
Append
RestartStrip
CalculateLevelOfDetail
CalculateLevelOfDetailUnclamped
GetDimensions
levels
Sample
SampleBias
SampleCmp
SampleCmpLevelZero
SampleGrad
SampleLevel
elements
Gather
GatherAlpha
GatherBlue
GatherCmp
GatherCmpAlpha
GatherCmpBlue
GatherCmpGreen
GatherCmpRed
GatherGreen
GatherRed
height
samples
GetSamplePosition
byteOffset
Store2
Store3
Store4
stride
DecrementCounter
IncrementCounter
Consume
float4
float4x4
<unnamed>
matrix
pixelshader
vector
vertexshader
'%s': identifier represents a %s, not a variable
internal error: unable to process intrinsic
'%s': identifier represents a %s, not a function
'%s': ambiguous function call
center
globallycoherent
single
unrecognized identifier '%s'
'%s': too many target specifiers given
duplicate usages specified
constinterp usage cannot be used with linear, noperspective, or centroid usage
conflicting geometry types
AttrParams
$clip_outputs
Attributes
clipplanes
'clipplanes' attribute is ignored in library functions
location semantics do not apply to %ss
location semantics cannot be specified on members
packoffset cannot have a target qualifier
sampler requires an 's' or 't' register
buffer requires a 't' register
texture requires a 't' or 's' register
UAV requires a 'u' register
cbuffer requires a 'b' register
tbuffer requires a 't' register
usage semantics do not apply to %ss
bind semantics cannot be specified for this object
incorrect bind semantic
duplicate usage semantic ignored
redefinition of '%s'
'%s': variable is declared as tbuffer, which is not supported for libraries yet
'%s': invalid shader target/usage
'%s': %s cannot be target specific
'%s': %s cannot be declared 'inline'
'%s': %s cannot be declared 'single'
'%s': interfaces cannot contain data
'%s': interfaces cannot be declared in buffers
'%s': extern %s cannot be declared 'static'
'%s': uniform %s cannot be declared 'static'
'%s': extern %s cannot be declared 'groupshared'
'%s': uniform %s cannot be declared 'groupshared'
'%s': groupshared variables cannot hold resources
'%s': types cannot contain members of their own type
'%s': interfaces cannot be members
'%s': %s cannot be declared 'const'
'%s': output parameters cannot be declared 'const'
'%s': %s cannot be void
'%s': %s cannot be declared 'static'
'%s': %s cannot be declared 'uniform'
'%s': %s cannot be declared 'uniform out'
'%s': %s cannot be declared 'extern'
'%s': %s cannot be declared 'groupshared'
'%s': %s cannot be declared 'shared'
'%s': %s cannot be declared 'volatile'
'%s': only first dimension can be implicit
'%s': array dimensions of %s must be explicit
'%s': implicit array missing %s
'%s': implicit array type does not match %s
'%s': array dimension must be between 1 and 65536
redefinition of formal parameter '%s'
'%s': static members can only be defined in global scopes
'%s': static member not found in class
'%s': member not a static variable
D3D12 constant/texture buffer template element can only be a struct
'%s': declaration type differs from definition type
Conflicting register semantics: '%s' and '%s'
'%s': interfaces cannot have semantics
'%s': %s cannot have semantics
'%s': %s cannot have annotations
stream parameters can only be single-element types
'%s': out parameters cannot have default values
potentially unintended use of a comma expression in a variable initializer
'%s': variables of type '%s' cannot be declared 'static'
'%s': variables containing textures, samplers and UAVs can only be declared 'static' if the variable only contains resources
'%s': %s cannot have %ss
'%s': non-numeric uniform %s cannot have %ss
'%s': output only %s cannot have %ss
'%s': %s must be a literal expression
static interfaces cannot have initializers
Initializer used on a global 'const' variable. This requires setting an external constant. If a literal is desired, use 'static const' instead.
'%s': missing %s
'%s': incorrect array size
'%s' used but not defined
'%s': functions cannot be declared 'uniform'
'%s': functions cannot be declared 'extern'
'%s': interface methods cannot be static
'%s': function return value cannot contain Effects objects
'%s': method not found in class
'%s': interface methods cannot be declared outside of an interface
'%s': library functions cannot have a target
'%s': functions cannot have a target
'%s': methods cannot have a target or usage
'%s': library functions are supported only for PS and VS shaders
'%s': void function cannot have a semantic
'%s': missing default value for parameter '%s'
'%s': unsupported type qualifier for a library function parameter '%s'
'%s': library function parameters cannot have duplicate semantic '%s'
'%s': library function parameter and return cannot have duplicate semantic '%s'
'%s': doubles cannot be used as library function inputs or outputs. If you need to pass a double to a library function, you must pass it as two uints and use asuint and asdouble to convert between forms.
'%s': unsupported type for a library function parameter '%s'
'%s': return type does not match overridden method
%s cannot be redeclared
'%s' already defined as a %s
%s did not match any prototype in the class
'%s': function return value differs from prototype
'%s': 'static' mismatch between declaration and definition
'%s': default parameters can only be provided in the first prototype
'%s': interface methods cannot have bodies
invalid usage modifier applied to %cbuffer
cbuffers cannot have the same name ('%s') in a library
out of memory while parsing
Illegal character in shader file
asm_fragment
centroid
compile
compile_fragment
const_cast
CompileShader
delete
dynamic_cast
explicit
extern
export
friend
groupshared
inline
lineadj
linear
mutable
nointerpolation
noperspective
operator
packoffset
private
protected
public
the 'pixelshader' keyword is deprecated and reserved in strict mode
register
reinterpret_cast
sampler_state
signed
sizeof
stateblock_state
static
static_cast
stateblock
String
template
triangle
triangleadj
typedef
typename
texture1D
texture2D
texture3D
textureCUBE
alternate cases for 'Texture1D' are deprecated in strict mode
alternate cases for 'Texture2D' are deprecated in strict mode
alternate cases for 'Texture3D' are deprecated in strict mode
alternate cases for 'TextureCube' are deprecated in strict mode
uniform
unsigned
virtual
volatile
the 'vertexshader' keyword is deprecated and reserved in strict mode
alternate cases for 'asm' are deprecated in strict mode
alternate cases for 'decl' are deprecated in strict mode
alternate cases for 'pass' are deprecated in strict mode
alternate cases for 'technique' are deprecated in strict mode
integer constant
float constant
syntax error: unexpected %s
error count exceeds %u, aborting
implicitly 
output parameter 
cannot %sconvert %sfrom '%s' to '%s'
'%s': cannot %sconvert %sfrom '%s' to '%s'
'%s': conversion from larger type to smaller, possible loss of data
conversion from larger type to smaller, possible loss of data
'%s': implicit truncation of vector type
implicit truncation of vector type
<parse error>
packoffset is only allowed in a constant buffer
register offset must be a literal scalar expression
'%s' matches a variable in the template shader but the type layout does not match
'%s': place-holder template resources can only be simple resources, structs and arrays are not supported
unsigned integer literal %I64u too large, truncated
SetComputeShader
SetDomainShader
SetHullShader
SetGeometryShader
SetPixelShader
SetVertexShader
SetRasterizerState
SetBlendState
SetDepthStencilState
OMSetRenderTargets
ConstructGSWithSO
BindInterfaces
D3D10_SHADER_DEBUG
D3D10_SHADER_SKIP_OPTIMIZATION
D3D10_SHADER_PARTIAL_PRECISION
D3D10_SHADER_NO_PRESHADER
D3D10_SHADER_AVOID_FLOW_CONTROL
D3D10_SHADER_PREFER_FLOW_CONTROL
D3D10_SHADER_ENABLE_BACKWARDS_COMPATIBILITY
D3D10_SHADER_IEEE_STRICTNESS
invalid compiler flag %s
parameter count mismatch (%s)
this FX API is not available in this part your program (%s)
Unrecognized FX function call (%s)
States
DX9-style 'LHS = <RHS>' syntax is deprecated in strict mode
Values
unsupported compiler target '%s'
the debug info flag can only be set globally
%s shader fragments are not supported
DX9-style 'compile' syntax is deprecated in strict mode
DX9-style '= sampler_state' syntax is deprecated in strict mode
'%s': void functions cannot return a value
'%s': function must return a value
potentially unintended use of a comma expression in a return statement
if statement conditional expressions must evaluate to a scalar
could not cast condition to boolean
scalar value expected
could not cast condition to uint
non-scalar case expression
non-numeric case expression
CaseStmts
'%s': loop control variable conflicts with a previous declaration in the outer scope; most recent declaration will be used
internal error: unable to add non-conflicting symbol
space is only supported for shader targets 5.1 and higher
 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~
Fbreakp
break_c
boolean constant register '%s' must be defined as a variable of type bool only
integer constant register '%s' must be defined as a variable of type int3 or int4 only
Constant variable '%s' bound to register greater than 8191 (%d requested)
Sampler variable '%s' does not specify the sampler type.  Explicit sampler types required for asm fragments.
POSITION
BLENDWEIGHT
BLENDINDICES
NORMAL
TEXCOORD
TANGENT
BINORMAL
TESSFACTOR
POSITIONT
DIFFUSE
SPECULAR
invalid register, input, or constant name '%s'
Invalid input register '%s' specified
addressing operations are not allowed on input registers '%s'
Invalid pixel shader input register '%s' specified
addressing operations not allowed on temporary registers '%s'
constant register '%s' must be defined as a variable '%s'
constant register address out of bounds on constant '%s', size %d, offset %d
Invalid output register '%s' specified
addressing operations are not allowed on output registers '%s'
'%s' is not a valid register name.  Registers must start with v_, r_, c_, b_, or i_ depending on the register type. (o_ for vs_3_0 only)
shader version expected
vs_1_0 is no longer supported; using vs_1_1
ps_1_0 is no longer supported; using ps_1_1
unrecognized shader version
only vs_1_1, vs_2_0, vs_2_x, vs_2_sw, ps_2_0, ps_2_x, and ps_2_sw are supported for assembly fragments
entrypoint
instruction coissue is not supported in this shader version
instruction predication is not supported in this shader version
scalar registers cannot be masked
not cannot be used with other modifiers
negate and divide modifiers cannot be combined
invalid complement expression
complement is not supported in this shader version
complement cannot be used with other modifiers
scalar registers cannot be swizzled
only one address register reference allowed in a relative address expression
'%s' is not a valid instruction in this shader version
invalid instruction modifiers '%s'
volume
blendweight
blendindices
normal
tangent
binormal
tessfactor
positiont
temporary, constant, and output registers are not allowed in vs_3_0 assembly fragments
temporary and constant registers are not allowed in assembly fragments
invalid register '%s[%u]'
invalid register '%s[...]'
invalid register '%s'
invalid mask '%s'
invalid swizzle '%s'
call, callnz, label, and ret instructions are not allowed in assembly fragments
Matrices cannot be specified in temp registers with the fragment linker
source modifiers are not allowed on destination parameters
relative addressing of destination parameters is not supported in this shader version
only one address register reference is allowed in a relative address expression
predicates are not supported in this shader version
source modifiers are not allowed on predicates
relative addressing of predicates is not supported in this shader version
source modifiers incompatible with SUB instruction
only a0.x is allowed as a relative address register in vs_1_1
internal error: instruction size mismatch
Microsoft (R) D3DX9 Shader Assembler 10.1
fragment info exceeds maximum comment size
debug info exceeds maximum comment size; no debug info emitted
/()*OPgc^
:;<=>?@ABCD
$%%&&'''())**++++,,,,-----------..////0011223344555666666789:;<=>?@ABCD
MAXMIPLEVEL
MAXLOD
SRGBTEXTURE
ELEMENTINDEX
DMAPOFFSET
MAGFILTER
FILTER
MINFILTER
MIPFILTER
MIPMAPLODBIAS
MIPLODBIAS
D3DEffectCompiler
Effects deprecated for D3DCompiler_47
register or offset bind %s.%s not valid
register or offset bind %s not valid
Internal Error - there was a problem getting a type size
There was an unexpected error in the parse tree
float1
float2
float3
float1x1
float1x2
float1x3
float1x4
float2x1
float2x2
float2x3
float2x4
float3x1
float3x2
float3x3
float3x4
float4x1
float4x2
float4x3
int1x1
int1x2
int1x3
int1x4
int2x1
int2x2
int2x3
int2x4
int3x1
int3x2
int3x3
int3x4
int4x1
int4x2
int4x3
int4x4
uint1x1
uint1x2
uint1x3
uint1x4
uint2x1
uint2x2
uint2x3
uint2x4
uint3x1
uint3x2
uint3x3
uint3x4
uint4x1
uint4x2
uint4x3
uint4x4
bool1x1
bool1x2
bool1x3
bool1x4
bool2x1
bool2x2
bool2x3
bool2x4
bool3x1
bool3x2
bool3x3
bool3x4
bool4x1
bool4x2
bool4x3
bool4x4
Variable has an invalid type; is the structure definition empty?
%s does not support structs without members
interfaces cannot be embedded in other types
Incorrect number of rows or columns
Objects not allowed in structures
Only single-dimensional object arrays are allowed
Unexpected template type
Unexpected component type
Unexpected node encountered when trying to determine type
There was a problem getting annotations
Only numeric types and strings are allowed as annotations
This object can only be bound to one slot in this version of Effects
Numeric variables ('%s') can't be shared; share the containing cbuffer instead
Only numeric variables ('%s') can be added to a cbuffer
Error: constant buffer %s has both user-defined offset and compiler-assigned offsets
Buffers can only be bound to one slot in this version of Effects
Constant buffers, functions, and techniques cannot be nested inside of constant buffers
Unnamed objects are not allowed
Redefinition of pass "%s"
Sampler
DX9-style assignment syntax is deprecated in technique10 pass blocks in favor of new function call syntax
Deprecated DX9 state '%s' is being ignored for %s
Deprecated DX9 state '%s' is being ignored for %s; use state '%s' instead
DX9 state '%s' is not supported in %s; use compatibility mode to ignore
DX9 state '%s' is not supported in %s; convert to '%s' or use compatibility mode to ignore
Unrecognized state '%s'
State '%s' belongs in %s blocks, not %s blocks
GenerateMips is not supported in %s
State '%s' is not indexed
Max index for effect state '%s' is %d
Index is required for state '%s'
Internal error: unrecognized SB API Call
%s is not supported on %s
Internal error: unrecognized assignment type
(unnamed)
ERROR: Semantic %s is not supported in fx_4_1.
Stage linkage warning: Semantic %s has been placed in different registers in the two stages.
Stage linkage warning: Semantic %s has been inconsistently defined in the two stages.
Stage linkage warning: Semantic %s is read from, but it's never written to.
%s: ERROR: If either a HullShader or DomainShader is set then both must be set. Technique %s, Pass %s.
%s: ERROR: No valid %s-%s combination could be found in Technique %s, Pass %s.
%s: WARNING: There exist invalid %s-%s combinations in Technique %s, Pass %s, depending on which elements of the specified shader array(s) are chosen.
'%s': samplers can only be used with declared textures or texture assignments
Assignment %s: Reference to shader variable '%s' not valid for %s techniques because it uses an uninitialized shader
Assignment %s: Reference to shader variable '%s' not valid for %s techniques because it uses an unsupported shader model
Assignment %s: Reference to shader variable '%s' not valid for %s techniques because it is missing interface parameter bindings
Unrecognized RHS value in assignment: '%s'
There was an error compiling HLSL shader variable
Undefined shader variable '%s'
%s can't operate on array references
Stream output geometry shaders can only be created from valid 4.0+ vertex and geometry shaders
%s can only be used with non-NULL shaders
Invalid shader type used with %s
Identifier invalid or not found (were you attempting a forward reference?)
%s does not support multi-output stream out
StreamOut declarations must be a literal string
Invalid StreamOut decl: %s
Invalid StreamOut decl
StreamOut rasterization stream index must be a literal
%s does not support interface bindings
invalid interface binding parameter
cannot bind interfaces to classes in tbuffers
BindInterfaces used with a shader that does not have interface parameters
Incorrect number of parameters for BindInterfaces
interface variables can only be initialized with concrete classes
Illegal initializer for a numeric variable
Can't create/set an invalid shader. Make sure your shader is valid, and make sure you're not using asm shaders in SM4.0
Illegal initializer
Unrecognized token %s
Internal error in compiler
Shader model %s is not allowed in D3D10 techniques
There was an error compiling expression
Assignment %s: Non-array right-hand type expected
Assignment %s: Only literal right-hand side values are allowed in state blocks in Effects performance mode
Assignment %s: Left-hand side type does not match right-hand side type
Assignment %s: Attempting to assign an incompatible inline shader
Assignment %s: Inline shader missing interface parameter bindings
Assignment %s: Only 0 and NULL are valid constants for an object assignment
Assignment %s: Dimensionality mismatch (LHS expects %d, RHS has %d)
Invalid assignment index (%u). Maximum allowed is %u.
TEXTURE assignments inside of samplers cannot be variable indexed
TEXTURE assignments inside of samplers cannot be expression indexed
Assignment %s: Expressions cannot be evaluated to produce objects, though they may be used to index into arrays of objects
Assignment %s: Objects left-hand sides cannot be assigned to expressions
Effect file is too large, try reducing the number of techniques or compiling without debug info
ID3D10Effect::ParseSODecl - Invalid output slot
ID3D10Effect::ParseSODecl - Non-digit '%c' in output slot
ID3D10Effect::ParseSODecl - invalid mask declaration '%s'
GOURAUD
SRCCOLOR
INVSRCCOLOR
SRCALPHA
INVSRCALPHA
DESTALPHA
INVDESTALPHA
DESTCOLOR
INVDESTCOLOR
SRCALPHASAT
BOTHSRCALPHA
BOTHINVSRCALPHA
BLENDFACTOR
INVBLENDFACTOR
MIRRORONCE
LESSEQUAL
NOTEQUAL
GREATEREQUAL
INCRSAT
DECRSAT
LINEAR
MATERIAL
COLOR1
COLOR2
COORD0
COORD1
COORD2
COORD3
QUADRATIC
QUINTIC
DISCRETE
CONTINUOUS
DISABLE
0WEIGHTS
1WEIGHTS
2WEIGHTS
3WEIGHTS
TWEENING
CLIPPLANE0
CLIPPLANE1
CLIPPLANE2
CLIPPLANE3
CLIPPLANE4
CLIPPLANE5
REVSUBTRACT
PASSTHRU
CAMERASPACENORMAL
CAMERASPACEPOSITION
CAMERASPACEREFLECTIONVECTOR
SPHEREMAP
SELECTARG1
SELECTARG2
MODULATE
MODULATE2X
MODULATE4X
ADDSIGNED
ADDSIGNED2X
ADDSMOOTH
BLENDDIFFUSEALPHA
BLENDTEXTUREALPHA
BLENDFACTORALPHA
BLENDTEXTUREALPHAPM
BLENDCURRENTALPHA
PREMODULATE
MODULATEALPHA_ADDCOLOR
MODULATECOLOR_ADDALPHA
MODULATEINVALPHA_ADDCOLOR
MODULATEINVCOLOR_ADDALPHA
BUMPENVMAP
BUMPENVMAPLUMINANCE
DOTPRODUCT3
MULTIPLYADD
SELECTMASK
CURRENT
TEXTURE
TFACTOR
CONSTANT
COMPLEMENT
ALPHAREPLICATE
PYRAMIDALQUAD
GAUSSIANQUAD
COUNT1
COUNT2
COUNT3
COUNT4
PROJECTED
DIRECTIONAL
XYZRHW
LASTBETA_UBYTE4
LASTBETA_D3DCOLOR
TEXCOORDSIZE1_0
TEXCOORDSIZE1_1
TEXCOORDSIZE1_2
TEXCOORDSIZE1_3
TEXCOORDSIZE1_4
TEXCOORDSIZE1_5
TEXCOORDSIZE1_6
TEXCOORDSIZE1_7
TEXCOORDSIZE2_0
TEXCOORDSIZE2_1
TEXCOORDSIZE2_2
TEXCOORDSIZE2_3
TEXCOORDSIZE2_4
TEXCOORDSIZE2_5
TEXCOORDSIZE2_6
TEXCOORDSIZE2_7
TEXCOORDSIZE3_0
TEXCOORDSIZE3_1
TEXCOORDSIZE3_2
TEXCOORDSIZE3_3
TEXCOORDSIZE3_4
TEXCOORDSIZE3_5
TEXCOORDSIZE3_6
TEXCOORDSIZE3_7
TEXCOORDSIZE4_0
TEXCOORDSIZE4_1
TEXCOORDSIZE4_2
TEXCOORDSIZE4_3
TEXCOORDSIZE4_4
TEXCOORDSIZE4_5
TEXCOORDSIZE4_6
TEXCOORDSIZE4_7
ZENABLE
FILLMODE
SHADEMODE
ZWRITEENABLE
ALPHATESTENABLE
LASTPIXEL
SRCBLEND
DESTBLEND
CULLMODE
ALPHAREF
ALPHAFUNC
DITHERENABLE
ALPHABLENDENABLE
FOGENABLE
SPECULARENABLE
FOGCOLOR
FOGTABLEMODE
FOGSTART
FOGEND
FOGDENSITY
RANGEFOGENABLE
STENCILENABLE
STENCILFAIL
STENCILZFAIL
STENCILPASS
STENCILFUNC
STENCILMASK
STENCILWRITEMASK
TEXTUREFACTOR
WRAP10
WRAP11
WRAP12
WRAP13
WRAP14
WRAP15
CLIPPING
LIGHTING
AMBIENT
FOGVERTEXMODE
COLORVERTEX
LOCALVIEWER
NORMALIZENORMALS
DIFFUSEMATERIALSOURCE
SPECULARMATERIALSOURCE
AMBIENTMATERIALSOURCE
EMISSIVEMATERIALSOURCE
VERTEXBLEND
CLIPPLANEENABLE
POINTSIZE
POINTSIZE_MIN
POINTSIZE_MAX
POINTSPRITEENABLE
POINTSCALEENABLE
POINTSCALE_A
POINTSCALE_B
POINTSCALE_C
MULTISAMPLEANTIALIAS
MULTISAMPLEMASK
PATCHEDGESTYLE
DEBUGMONITORTOKEN
INDEXEDVERTEXBLENDENABLE
COLORWRITEENABLE
TWEENFACTOR
BLENDOP
POSITIONDEGREE
NORMALDEGREE
SCISSORTESTENABLE
SLOPESCALEDEPTHBIAS
ANTIALIASEDLINEENABLE
MINTESSELLATIONLEVEL
MAXTESSELLATIONLEVEL
ADAPTIVETESS_X
ADAPTIVETESS_Y
ADAPTIVETESS_Z
ADAPTIVETESS_W
ENABLEADAPTIVETESSELLATION
TWOSIDEDSTENCILMODE
CCW_STENCILFAIL
CCW_STENCILZFAIL
CCW_STENCILPASS
CCW_STENCILFUNC
COLORWRITEENABLE1
COLORWRITEENABLE2
COLORWRITEENABLE3
SRGBWRITEENABLE
DEPTHBIAS
SEPARATEALPHABLENDENABLE
SRCBLENDALPHA
DESTBLENDALPHA
BLENDOPALPHA
COLOROP
COLORARG0
COLORARG1
COLORARG2
ALPHAOP
ALPHAARG0
ALPHAARG1
ALPHAARG2
RESULTARG
BUMPENVMAT00
BUMPENVMAT01
BUMPENVMAT10
BUMPENVMAT11
TEXCOORDINDEX
BUMPENVLSCALE
BUMPENVLOFFSET
TEXTURETRANSFORMFLAGS
PATCHSEGMENTS
PROJECTIONTRANSFORM
VIEWTRANSFORM
WORLDTRANSFORM
TEXTURETRANSFORM
MATERIALDIFFUSE
MATERIALAMBIENT
MATERIALSPECULAR
MATERIALEMISSIVE
MATERIALPOWER
LIGHTTYPE
LIGHTDIFFUSE
LIGHTSPECULAR
LIGHTAMBIENT
LIGHTPOSITION
LIGHTDIRECTION
LIGHTRANGE
LIGHTFALLOFF
LIGHTATTENUATION0
LIGHTATTENUATION1
LIGHTATTENUATION2
LIGHTTHETA
LIGHTPHI
LIGHTENABLE
VERTEXSHADER
PIXELSHADER
VERTEXSHADERCONSTANTF
VERTEXSHADERCONSTANTB
VERTEXSHADERCONSTANTI
VERTEXSHADERCONSTANT
VERTEXSHADERCONSTANT1
VERTEXSHADERCONSTANT2
VERTEXSHADERCONSTANT3
VERTEXSHADERCONSTANT4
PIXELSHADERCONSTANTF
PIXELSHADERCONSTANTB
PIXELSHADERCONSTANTI
PIXELSHADERCONSTANT
PIXELSHADERCONSTANT1
PIXELSHADERCONSTANT2
PIXELSHADERCONSTANT3
PIXELSHADERCONSTANT4
ADDRESSU
ADDRESSV
ADDRESSW
BORDERCOLOR
MAXANISOTROPY
SAMPLER
STATEBLOCK
$PRESHADER_VS
$PRESHADER_PS
ID3DXEffectCompiler: Unexpected template type
ID3DXEffectCompiler: Unexpected component type
ID3DXEffectCompiler: Unexpected node encountered when trying to determine type
ID3DXEffectCompiler: There was an error initializing parameter handles
ID3DXEffectCompiler: There was an error initializing parameter annotation handles
ID3DXEffectCompiler: There was an error initializing technique annotation handles
ID3DXEffectCompiler: There was an error initializing pass annotation handles
ID3DXEffectCompiler: There was an error initializing the compiler
ID3DXEffectCompiler: There was a problem getting variable type
ID3DXEffectCompiler: Error initializing variable type
ID3DXEffectCompiler: There was a problem in the parse tree
ID3DXEffectCompiler: There was a problem getting annotations
ID3DXEffectCompiler: Only numeric types and strings are allowed as annotations
ID3DXEffectCompiler: Error initializing annotation type
ID3DXEffectCompiler: Only numeric types are allowed inside structures
ID3DXEffectCompiler: Arrays must be either numeric, structure, string or shader
ID3DXEffectCompiler: Only pass allowed within a technique
ID3DXEffectCompiler: Unrecognized state '%s'
ID3DXEffectCompiler: State '%s' is not indexed
ID3DXEffectCompiler: Max index for effect state '%s' is %d
ID3DXEffectCompiler: Index is required for state '%s'
ID3DXEffectCompiler: DMAPOFFSET sampler state can only be used with D3DDMAPSAMPLER (i.e. sampler index 256)
ID3DXEffectCompiler: Invalid sampler index %d
ID3DXEffectCompiler: Invalid integer expression assignment
ID3DXEffectCompiler: Unsupported sampler or stateblock expression (static usage not supported).
ID3DXEffectCompiler: Can't set shader'
ID3DXEffectCompiler: Geometry shader can only be set in fx_4_0 or higher.'
ID3DXEffectCompiler: Internal Error: Unexpected state.
ID3DXEffectCompiler: Initializer list elements cannot be complex expressions or variables
ID3DXEffectCompiler: Unexpected error
ID3DXEffectCompiler: Error in type checking
ID3DXEffectCompiler: State '%s' does not accept '%s' as a value
ID3DXEffectCompiler: State '%s' accepts only dwords and ids
ID3DXEffectCompiler: FVFs must not evaluate to NULL
ID3DXEffectCompiler: Dword expressions for state '%s' must evaluate to NULL
ID3DXEffectCompiler: State '%s' was assigned an unsupported value
ID3DXEffectCompiler: Error initializing assignment type
ID3DXEffectCompiler: Internal error initializing assignment - missing type case
ID3DXEffectCompiler: Assignment cannot be a structure
ID3DXEffectCompiler: Initializers must be numeric scalars
ID3DXEffectCompiler: State '%s' cannot be assigned an array or structure
ID3DXEffectCompiler: State '%s' was not assigned a stateblock type
ID3DXEffectCompiler: State '%s' was not assigned a sampler type
ID3DXEffectCompiler: State '%s' was not assigned a texture type
ID3DXEffectCompiler: State '%s' was assigned an incompatible type
ID3DXEffectCompiler: State '%s' must be assigned a numeric scalar or a 4-float vector
ID3DXEffectCompiler: State '%s' must be assigned a scalar
ID3DXEffectCompiler: State '%s' must be assigned a 3-vector or a 4-vector or a uint scalar
ID3DXEffectCompiler: State '%s' must be assigned a numeric value
ID3DXEffectCompiler: Unexpected value type of state '%s' (internal error)
ID3DXEffectCompiler::CompileEffect: There was an error compiling HLL shader parameter
ID3DXEffectCompiler::CompileEffect: Unrecognized value type
ID3DXEffectCompiler::CompileEffect: Only 1-d shader arrays allowed
ID3DXEffectCompiler::CompileEffect: Shader arrays must be a previously defined parameter
ID3DXEffectCompiler::CompileEffect: Shader arrays index was not float or int
ID3DXEffectCompiler::CompileEffect: Shader arrays index %d out of bounds [0, %d]
ID3DXEffectCompiler::CompileEffect: There was an error compiling expression
ID3DXEffectCompiler::CompileEffect: Could not compile expression containing shader array
ID3DXEffectCompiler: There were no techniques
ID3DXEffectCompiler: This sampler is used with a DX10-style texture intrinsic. This is not implemented in this version of the compiler.
ID3DXEffectCompiler: Compilation failed
Output variable 
%s%s contains a system-interpreted value (%s) which must be written in every execution path of the shader.  Unconditional initialization may help. <| A%u (B%u)
%s%s contains a system-interpreted value (%s) which should be written in every execution path of the shader <| A%u (B%u)
emitting a system-interpreted value which is not written in every execution path of the shader. Unconditional initialization may help. <| A%u (B%u)
emitting a system-interpreted value which may not be written in every execution path of the shader <| A%u (B%u)
Inconsistent semantic definition: %s and %s
Duplicate system value semantic definition: %s and %s
Duplicate non-system value semantic definition: %s and %s
Reading uninitialized value
maximum number of samplers exceeded. %s target can have a maximum of %u samplers
%s target does not support texture lookups
The maximum number of constant buffer slots is exceeded for a library (slot index=%u, max slots=%u)
cbuffer register (b%u) used more than once
The maximum number of sampler slots is exceeded for a library (slot index=%u, max slots=%u)
sampler register (s%u) used more than once
The maximum number of texture slots is exceeded for a library (slot index=%u, max slots=%u)
texture register (t%u) used more than once
internal error: output register missing semantic
internal error: input register missing semantic
internal error: emitting a denorm
NaN and infinity literals not allowed by shader model
maximum number of inputs exceeded
overlapping output semantics
internal error: statistics append failed, byte count (%d) too large?
internal error: non ordinal input/output found
maximum cbuffer exceeded. target has %u slots, manual bind to slot %u failed
cbuffer bank %u used more than once
maximum cbuffer exceeded. target has %u slots
boolean
constant
iterator
 - Try reducing number of constant branches, take bools out of structs/arrays or move them to the start of the struct
 - Try reducing number of constants referenced
 - Try reducing number of loops, take loop counters out of structs/arrays or move them to the start of the struct
 - note that the target doesn't support texture sampling intrinsics
 - note that the target doesn't support textures
 - note that the target doesn't support UAVs
maximum %s %s register index (%u) exceeded - note that the minimum index is %u%s
maximum %s %s register index (%u) exceeded%s
invalid register semantic '%s', or variable must be bound to multiple register banks (%c register binding required)
%s registers live in the same name space as outputs, so they must be bound to at least %c%u, manual bind to slot %s failed
maximum %s register index exceeded, target has %d slots, manual bind to slot %s failed
overlapping register semantics not yet implemented '%c%u'
Using sampler arrays with texture objects on DX9 targets is not yet implemented.
Cannot use texture arrays on DX9 targets with multiple samplers.
Invalid %s semantics - POSITIONT0
invalid %s %s
, or '%s'
one of '%s'
, '%s'
Sample interpolation usage unsupported on %s
nointerpolation usage unsupported on %s
noperspective usage unsupported on %s
SV_SampleIndex isn't supported on %s
Maximum semantic index (%d) exceeded: %d
%s semantic '%s' cannot be centroid
%s semantic '%s' has been deprecated; use '%s%d' instead
invalid %s semantic '%s': Legal indices are in [%d,%d]
invalid type used for '%s' %s semantics
integral
invalid type used for '%s' %s semantics, must be %s
internal error: result violated port constraints
internal error: non-vectorized pool violated port constraints
relative address references too deep
internal error: multiple write to same output
cannot match lerp because lerp factor is not _sat'd
internal error: instruction missing outputs
internal error: IF with size greater then 1 found
cannot clip from a swizzled vector
clip must be performed from a float3 vector for ps_1_x models
clip must be performed from a float4 vector for ps_2_0 models
internal error: unexpected input register type
clip cannot be performed from a constant or literal
constant table info exceeds maximum comment size
maximum temp register index exceeded
maximum address register index exceeded
maximum predicate register index exceeded
internal error: unexpected output register type
internal error: overlapping output writes
maximum input register index exceeded
maximum constant register index exceeded - Try reducing number of constants referenced
maximum bool register index exceeded
maximum sampler register index exceeded
maximum loop register index exceeded
target does not support relative addressing
tessfactor semantic out of order
conflicting quad/tri/isoline tessfactor semantic
tessfactor semantics must be in the same component
SV_Coverage and SV_InnerCoverage are mutually exclusive
%s output limit (%d) exceeded, shader uses %d outputs.
%s input limit (%d) exceeded, shader uses %d inputs.
internal error: no semantic found on i/o argument
internal error: output found with no semantic
semantic '%s' unsupported on %s
output %s%u used more than once
integer inputs unsupported on %s
Not all elements of SV_Position were written
%s tessfactor %ss missing
Indexable function parameters are unsupported (parameter: %u, "%s".
Unsupported function parameter ("%s") type.
Unsupported function parameter "%s" type.
Clip planes cannot be addressed in %s
Clip planes must be non-literal constants with identity swizzles in %s
Unsized MSAA textures aren't supported on this target
TextureCubeArray textures aren't supported on this target
texture2DMS cannot be more than %u samples
Texture1D types are unsupported on %s
resource '%s' binding conflicts with template shader
resource '%s' binding not present in template shader
texture mismatch: texture used inconsistently, can only use one DX9-style texture intrinsic on individual samplers or sampler arrays
$Element
RWStructuredBuffers may increment or decrement their counters, but not both.
The array element count of GetDimensions on TextureCubeArray objects is unavailable on %s
cannot sample from non-floating point texture formats.
sampler mismatch: sampler used inconsistently
`OTHER
`PACKED
<%s return value>
hlslFlags
hlslTarget
hlslEntry
hlslDefines
internal error: failed to write debug data to pdb stream
internal error: failed to add section contribution
internal warning: PDB Error string is "%S"
internal error: failed to close debug info
internal error: failed to close PDB
internal error: failed to open PDB for writing in stream
internal error: failed to create debug info in PDB
internal error: failed to add code section to debug info
internal error: failed to add module to debug info
internal error: failed to create type info in PDB
internal error: failed to create inline type info in PDB
internal error: failed to create source file store in PDB
internal error: failed to close source file store in PDB
internal error: failed to close module in debug info
internal error: failed to commit type info in PDB
internal error: failed to commit inline type info in PDB
internal error: failed to add section header to debug info
D3DSHDR
internal error: failed to append section header to pdb
internal error: failed to close section header in debug info
internal error: failed to close debug info in PDB
internal error: failed to commit PDB
internal error: PDB data too large
internal error: PDB stream truncated
internal error: failed to close source file store
internal error: failed to close type info
internal error: pdb append failed
fxl_4_0
too many arguments to target TX
too many outputs to target TX
clip not supported in texture shaders
invalid reference to input semantic '%s%d'
invalid reference to output semantic '%s%d'
0123456789abcdef
SV_ViewportArrayIndex
Failed to log error, redirecting to debug output:
hs_5_0 patch constant
hs_5_0 control point
Shader uses too many (%u) indexable literal values, the maximum allowed is %u, consider using less constant arrays
By default, unbounded size descriptor tables are disabled to support frame captures in graphics tools. Use of unbounded (or large) size descriptor tables can produce unusually large and potentially unusable frame captures in graphics tools.  Please specify a reasonably small upper bound on table size.  If that isn?t an option, unbounded size descriptor tables can be enabled using the compiler using switch: /enable_unbounded_descriptor_tables
Overflow of resource binding range
%s binding ranges overlap for range %s[%d:%d]
Sum of temp registers and indexable temp registers exceeds limit of %u
sum of temp registers and indexable temp registers times %u threads exceeds the recommended total %u.  Performance may be reduced
The total amount of group shared memory (%u bytes) exceeds the %s limit of %d bytes
The maximum number of UAV slots is exceeded for a library (slot index=%u, max slots=%u)
UAV register (u%u) used more than once
Debug instructions are unsupported in shader libraries
internal error gathering debug file information
Maximum %s control point count (%u) exceeded (%u).
internal error: debug info append failed, byte count (%d) too large?
internal error: RootSignature append failed, byte count (%d) too large?
unknown error
RootSignature verification failed: %s
RootSignature creation failed: %s
internal error: scalar instruction with too many inputs
internal error: expected binary instruction for scalar RHS
maximum number of interface pointers exceeded (%s max is %u)
interface calls cannot be indexed with varying values
%s can only emit to streams 0-%u
%s can only emit to 1 stream
%s does not support stream out
when multiple GS output streams are used they must be pointlists
Shaders compiled for %s can only have a single group shared data item
Group shared data for %s must have a count of elements (%u) equal to the number of threads in the thread group (%u)
Group shared data for %s must have an element size (%u) of at most %u bytes when compiling for %u theads
Group shared data for %s must be an array of elements
internal error: modifier used on address
internal error: constant buffer used as address
internal error: binary instruction expected
internal error: vectorized instruction too large
internal error: expected scalar RHS for instruction
%s does not support structured buffers
structured buffer element size must be a multiple of %u bytes in %s (actual size %u bytes)
structured buffer elements cannot be larger than %u bytes in %s (actual size %u bytes)
offset texture instructions must take offset which can resolve to integer literal in the range -8 to 7
MSAA Sample Index must be in the range 0 to %u
MSAA Sample Index must be a literal
Sample Bias value is limited to the range [-16.00, 15.99], using %f instead of %f
reading uninitialized value
%s does not support UAVs
%s does not support Append/Consume buffers
RasterizerOrdered objects are only allowed in 5.0+ pixel shaders
%s does not support typed UAVs
idiv currently not supported (instruction deprecated). For now, try using unsigned int types for div instead
typed UAV stores must write all declared components.
stores to group shared memory for %s targets must be indexed by an SV_GroupIndex only
%s snap offset must be in the range -8 to 7
cannot map expression to %s instruction set
internal error: failed to emit instruction
SV_Position cannot be constinterp
SV_Coverage input not supported on %s
SV_Coverage not supported on %s
SV_InnerCoverage input not supported on %s
invalid semantic '%s' on pixel shader output
BlendWeight
BlendIndices
Normal
Texcoord
Tangent
Binormal
PositionT
Diffuse
Specular
Tessfactor
internal error: no profile exists for this shader version
PSIZE must be a scalar
vertex shader must minimally write all four components of POSITION
DEPTH must be a scalar
pixel shader must minimally write all four components of COLOR0
COLOR%d must be a four-component vector
COLOR outputs must be contiguous from COLOR0 to COLORn
cannot map expression to vertex shader instruction set
cannot map expression to pixel shader instruction set
Unsupported texture type for %s
internal error: unexpected Alias on texture declaration
relative addressing not supported in vs_1_0 instruction set
fxl_2_0
internal error: gradient instruction sent to preshader
internal error: no profile exists for this pixel shader version
SV_Target0
COLOR0
pixel shader must minimally write all four components of %s
%s%d must be a four-component vector
SV_Target outputs must be contiguous from SV_Target0 to SV_TargetN
relative addressing not allowed for pixel shaders
texlod not supported on this target
Shader model %s doesn't allow reading from position semantics.
Invalid %s input semantic '%s'.
sample interpolation usage unsupported on %s
Exceeded maximum number or index of output registers. Max allowed for this target is %d.
internal error: invalid swizzle found
SV_Color
internal error: no profile exists for this vertex shader version
FOG must be a scalar
vertex shader must minimally write all four components of SV_Position
internal error: DST test failure
internal error: no storage type for block output
internal error: expression expected
expressions returning objects in an array or struct not yet implemented
compile expression does not refer to a compilable function.  API calls such as ConstructGSWithSO and BindInterfaces can not be used in arguments to CompileShader
compile expression must specify a valid shader model
asm blocks have not yet been implemented
non-trivial object expressions not yet implemented
Library entry points cannot be overloaded ('%s')
'%s': entrypoint not found
a library must have at least one exported function
overloaded function not found
internal error: blob mismatch between level9 and d3d10 shader
internal error: blob size mismatch between level9 and d3d10 shader
internal error: blob content mismatch between level9 and d3d10 shader
Software\Microsoft\Direct3D\Direct3D12
ForceShaderSkipOptimization
ForceDebuggable
D3DCOMPILER_FORCE_PREFER_FLOW
Flags parameter is invalid
Flags specified both compatibility and strict mode. These are mutually exclusive
Flag specified was exclusively a parse flag and not a compile flag
ppShader pointer is invalid
unrecognized compiler target '%s'
Only 3_x and earlier targets are supported on this compiler.
Only 4_x targets supported on this compiler.
ps_1_x is no longer supported; using ps_2_0
ps_1_x is no longer supported; use /Gec in fxc to automatically upgrade to ps_2_0
Alternately, fxc's /LD option allows use of the old compiler DLL
partial precision is not supported for target %s. Min-precision types may offer similar functionality.
D3DCompile: resources_may_alias option is only valid for cs_5_0+ targets
D3DCompile: backwards compatibility mode (/Gec) option is not supported for SM5_1+ targets
D3DCompile: Gfa option cannot be used in SM_5_1+ unless all_resources_bound flag is specified
Failed compiling 10_level_9 VS version of the library function '%s'.
Failed compiling 10_level_9 PS version of the library function '%s'.
out of memory during compilation
internal error: compilation aborted unexpectedly
cinstanceid
'%s': variable declared but not defined
%s does not support groupshared, groupshared ignored
'%s': global variables cannot use the 'half' type in %s. To treat this variable as a float, use the backwards compatibility flag.
'%s': %s does not support doubles as a storage type
'%s': %s does not support 8-bit or 16-bit integers
'%s': %s does not support 64-bit integers
%s does not support 16-bit uint minimum-precision data
'%s': %s does not support minimum-precision data
invalid packoffset location '%s'
groupshared variables cannot contain resources such as textures, samplers or UAVs
cannot mix packoffset elements with nonpackoffset elements in a cbuffer
stream object '%s' cannot be declared in the global scope
branch
flatten
forcecase
fastopt
unroll
a uint specifying the number of iterations to unroll
allow_uav_condition
internal error: unrecognized statement
Texture sample will be considered dependent since texcoord was not declared as at least float%d
DX9-style intrinsics are disabled when not in dx9 compatibility mode.
expressions with side effects are illegal as attribute parameters
non-literal parameter(s) found for attribute %s
cannot match attribute %s, non-uint parameters found
attribute %s expects the %s parameter to be a %s
'%s(%s)' attribute expected, where '%s' is %s
'%s(%s)' attribute expected, where '%s' are %s
expected %s parameter to be %s, got '%s'
cannot match attribute %s, parameter %i is expected to be of type %s%c
can't match attribute %s, %d or 0 parameters expected, found %d
can't match attribute %s, %d parameter(s) expected, found %d
RootSignature
unknown attribute %s, or attribute invalid for this statement
unknown attribute %s, or attribute invalid for this statement, valid attributes are: %s
duplicate attribute %s
Cannot use %s attribute without specifying a 4-component SV_Position output
doubles cannot be used as shader inputs or outputs. If you need to pass a double between shader stages you must pass it as two uints and use asuint and asdouble to convert between forms
stream parameter must come from a literal expression
structure being emitted has elements with no semantic defined
%s does not support synchronization operations
%s does not support thread synchronization operations
signed/unsigned mismatch between destination and value, unsigned assumed
%s does not support interlocked operations
interlocked targets must be groupshared or UAV elements
%s only supports interlocked operations on scalar int or uint data
%s does not support pull-model attribute evaluation
attribute evaluation can only be done on values taken directly from inputs
%s does not support pull-model evaluation of position
'%s': undefined variable
invalid variable reference in static variable initializer.  Locals cannot be used to initialize static variables
internal error: invalid access of unbound variable
internal error: unrecognized value
out of memory
all template type components must have the same type
unexpected error in GetTypeArgFlags
invalid register specification, expected 'b' binding
invalid register specification, expected 'b' or 'c' binding
invalid register specification, expected 't' binding
User defined %s buffer slots cannot be target specific
Buffers may only be bound to one slot.
Buffers may only be bound to one constant offset.
Cannot declare streams as an input for geometry shader primitives, it must be its own parameter.
SV_PrimitiveId is an invalid input semantic for geometry shader primitives, it must be its own parameter.
SV_GSInstanceID is an invalid input semantic for geometry shader primitives, it must be its own parameter.
for better compilation results, consider re-enabling rule "%s"
for better compilation results, consider re-enabling rule 0x%08x
'#pragma def' is no longer supported on DX10+ and 10level9 targets.  Use compatibility mode to allow compilation for now.
error location reached from this location
warning location reached from this location
, forcing loop to unroll
ALLOW_INPUT_ASSEMBLER_INPUT_LAYOUT
ALLOW_STREAM_OUTPUT
addressU
addressV
addressW
borderColor
comparisonFunc
COMPARISON_NEVER
COMPARISON_LESS
COMPARISON_EQUAL
COMPARISON_LESS_EQUAL
COMPARISON_GREATER
COMPARISON_NOT_EQUAL
COMPARISON_GREATER_EQUAL
COMPARISON_ALWAYS
DescriptorTable
DESCRIPTOR_RANGE_OFFSET_APPEND
DENY_VERTEX_SHADER_ROOT_ACCESS
DENY_HULL_SHADER_ROOT_ACCESS
DENY_DOMAIN_SHADER_ROOT_ACCESS
DENY_GEOMETRY_SHADER_ROOT_ACCESS
DENY_PIXEL_SHADER_ROOT_ACCESS
DESCRIPTORS_VOLATILE
DATA_VOLATILE
DATA_STATIC
DATA_STATIC_WHILE_SET_AT_EXECUTE
filter
FILTER_MIN_MAG_MIP_POINT
FILTER_MIN_MAG_POINT_MIP_LINEAR
FILTER_MIN_POINT_MAG_LINEAR_MIP_POINT
FILTER_MIN_POINT_MAG_MIP_LINEAR
FILTER_MIN_LINEAR_MAG_MIP_POINT
FILTER_MIN_LINEAR_MAG_POINT_MIP_LINEAR
FILTER_MIN_MAG_LINEAR_MIP_POINT
FILTER_MIN_MAG_MIP_LINEAR
FILTER_ANISOTROPIC
FILTER_COMPARISON_MIN_MAG_MIP_POINT
FILTER_COMPARISON_MIN_MAG_POINT_MIP_LINEAR
FILTER_COMPARISON_MIN_POINT_MAG_LINEAR_MIP_POINT
FILTER_COMPARISON_MIN_POINT_MAG_MIP_LINEAR
FILTER_COMPARISON_MIN_LINEAR_MAG_MIP_POINT
FILTER_COMPARISON_MIN_LINEAR_MAG_POINT_MIP_LINEAR
FILTER_COMPARISON_MIN_MAG_LINEAR_MIP_POINT
FILTER_COMPARISON_MIN_MAG_MIP_LINEAR
FILTER_COMPARISON_ANISOTROPIC
FILTER_MINIMUM_MIN_MAG_MIP_POINT
FILTER_MINIMUM_MIN_MAG_POINT_MIP_LINEAR
FILTER_MINIMUM_MIN_POINT_MAG_LINEAR_MIP_POINT
FILTER_MINIMUM_MIN_POINT_MAG_MIP_LINEAR
FILTER_MINIMUM_MIN_LINEAR_MAG_MIP_POINT
FILTER_MINIMUM_MIN_LINEAR_MAG_POINT_MIP_LINEAR
FILTER_MINIMUM_MIN_MAG_LINEAR_MIP_POINT
FILTER_MINIMUM_MIN_MAG_MIP_LINEAR
FILTER_MINIMUM_ANISOTROPIC
FILTER_MAXIMUM_MIN_MAG_MIP_POINT
FILTER_MAXIMUM_MIN_MAG_POINT_MIP_LINEAR
FILTER_MAXIMUM_MIN_POINT_MAG_LINEAR_MIP_POINT
FILTER_MAXIMUM_MIN_POINT_MAG_MIP_LINEAR
FILTER_MAXIMUM_MIN_LINEAR_MAG_MIP_POINT
FILTER_MAXIMUM_MIN_LINEAR_MAG_POINT_MIP_LINEAR
FILTER_MAXIMUM_MIN_MAG_LINEAR_MIP_POINT
FILTER_MAXIMUM_MIN_MAG_MIP_LINEAR
FILTER_MAXIMUM_ANISOTROPIC
maxAnisotropy
mipLODBias
minLOD
maxLOD
numDescriptors
num32BitConstants
RootFlags
RootConstants
StaticSampler
SHADER_VISIBILITY_ALL
SHADER_VISIBILITY_VERTEX
SHADER_VISIBILITY_HULL
SHADER_VISIBILITY_DOMAIN
SHADER_VISIBILITY_GEOMETRY
SHADER_VISIBILITY_PIXEL
STATIC_BORDER_COLOR_TRANSPARENT_BLACK
STATIC_BORDER_COLOR_OPAQUE_BLACK
STATIC_BORDER_COLOR_OPAQUE_WHITE
TEXTURE_ADDRESS_WRAP
TEXTURE_ADDRESS_MIRROR
TEXTURE_ADDRESS_CLAMP
TEXTURE_ADDRESS_BORDER
TEXTURE_ADDRESS_MIRROR_ONCE
visibility
Unexpected token '%s'
RootFlags cannot be specified more than once
Unexpected token '%s' when parsing root signature
Expected ',', found: '%s'
Root signature flag values can only be 0 or flag enum values, found: '%s'
Expected a root signature flag value, found: '%s'
cbuffer register b#
num32BitConstants must be defined for each RootConstants
Constant buffer register b# must be defined for each RootConstants
shader register
shader register must be defined for each CBV/SRV/UAV
Expected a register token (CBV, SRV, UAV, Sampler), found: '%s'
Incorrect register type '%s' in CBV (expected b#)
Incorrect register type '%s' in SRV (expected t#)
Incorrect register type '%s' in UAV (expected u#)
Incorrect register type '%s' in Sampler/StaticSampler (expected s#)
Root descriptor flags cannot be specified for root_sig_1_0
Root descriptor flag values can only be 0 or flag enum values, found: '%s'
Expected a root descriptor flag value, found: '%s'
Descriptor range flags cannot be specified for root_sig_1_0
Descriptor range flag values can only be 0 or flag enum values, found: '%s'
Expected a descriptor range flag value, found: '%s'
Unexpected visibility value: '%s'.
sampler register s#
Sampler register s# must be defined for each static sampler
Unexpected filter value: '%s'.
Unexpected texture address mode value: '%s'.
Parameter '%s' can be specified only once
maxvertexcount
the maximum number of vertices emitted by this shader
MaxVertexCount
instance
the number of instances of this shader to execute simultaneously
numthreads
the dimensions of the thread group
patchconstantfunc
function name
the name of the patch constant value evaluation function
domain
domain type
one of "tri", "quad", or "isoline"
partitioning
partitioning mode
one of "integer", "pow2", "fractional_even", or "fractional_odd"
outputtopology
topology type
one of "point", "line", "triangle_cw", or "triangle_ccw"
outputcontrolpoints
the number of control points to emit
maxtessfactor
the maximum tessellation factor to allow
earlydepthstencil
c1, c2, c3, c4, c5, c6
the clip planes (up to 6) to use
root signature
isoline
fractional_even
fractional_odd
integer
triangle_ccw
triangle_cw
'%s': input parameter '%s' missing semantics, expected %s
'%s': stream input parameter '%s' must be an inout parameter
'%s': stream input parameter '%s' can only be used in geometry shaders
'%s': input parameter '%s' cannot have a geometry specifier
'%s': interface input parameters not yet implemented for hull shaders, use a global interface instead
'%s': input parameter '%s' conflicts with geometry specifier of previous input parameters
'%s': may only have one InputPatch parameter
'%s': Patch constant function must use the same input control point type declared in the control point phase.
'%s': may only have one OutputPatch parameter
'%s': Patch constant function must use the same output control point type returned from the control point phase.
'%s': Patch constant function's output patch input should have %d elements, but has %d.
'%s': stream input parameter '%s' must be an inout parameter 
'%s': InputPatch inputs can only be used in hull and geometry (5_0+) shaders
'%s': OutputPatch inputs can only be used in the domain shaders and a hull shader's patch constant function
'%s': input parameter '%s' must have a geometry specifier
'%s': input parameter '%s' missing semantics
'%s': input parameter '%s' patch size must be in the range [1,32]
'%s': no input primitive specified, if your shader doesn't require inputs, then define an empty struct and give it the proper primitive type.
internal error: unrecognized geometry shader input primitive type
'%s': interfaces can only be inputs
'%s': %s only allows one depth output
'%s': function return value missing semantics
'%s': output parameter '%s' missing semantics
'%s': output parameters not yet implemented for control point shaders
'%s': Compute shaders can't return values, outputs must be written in writable resources (UAVs).
'%s': stream output parameter '%s' must be an inout parameter 
'%s': stream output parameter '%s' can only be used in geometry shaders
'%s': Geometry shaders can't return values, outputs must be written to streams.
'%s': Top-level return value is not completely initialized
'%s': output parameter '%s' not completely initialized
'%s': Top-level output parameter '%s' not completely initialized
'%s': top-level interface arguments cannot be 'out'
'%s': %s semantic has no special meaning on 10level9 targets
'%s' must have a max vertex count
'%s' must have a max vertex count greater then 0
%s does not allow instancing
GS instance count must be at least 1
%s only allows up to %u instances
the product of the arguments of %s(%u,%u,%u) must be at least %u
the product of the arguments of %s(%u,%u,%u) must be less than or equal to %u
the final dimension specified (%u) for %s must be less than or equal to %u
'%s': line output topologies are only available with isoline domains
'%s': triangle output topologies are not available with isoline domains
'%s' max tesselation factor must be in the range [1,64]
Clip plane attribute parameters must be non-literal constants
Indexed expressions are illegal as attribute parameters
RootSignature is allowed only for 5.0+ targets
RootSignature is not allowed in HS patch constant function
RootSignature attribute parameter must be a string
'%s': recursive functions not allowed in %s
'%s': When defining a pass-through control-point shader,you must declare an InputPatch object.
'%s': When defining a pass-through control-point shader, the number of output control points must be zero or must match the input patch size.
'%s': Not all control paths return a value
internal error: unassociated return
'%s': global structs and classes cannot be changed
abstract interfaces not supported on %s
internal error: result register invalid
%s does not support doubles
%s does not support 8-bit or 16-bit integers
%s does not support minimum-precision data
cannot use casts on l-values
cannot cast the LHS of an assignment to an indexable object, consider using asuint, asfloat, or asdouble on the RHS
in %s uints can only be used with known-positive values, use int if possible
internal error: l-value expected
internal error: inconsistent addressing
internal error: addressing inconsistent pool
internal error: inconsistent derivative writer
internal error: invalid sequence/cast expression
Bitwise operations not supported on target %s.
both sides of the && operator are always evaluated, side effect on '%s' will not be conditional
internal error: AND operator inputs not bool
both sides of the || operator are always evaluated, side effect on '%s' will not be conditional
internal error: OR operater inputs not bool
%s emulates A / B with A * reciprocal(B). If the reciprocal of B is not representable in your min-precision type the result may not be mathematically correct.
.mips can only be used in a two-element indexing expression such as .mips[mip][element]
.sample can only be used in a two-element indexing expression such as .sample[sample][element]
both sides of the ?: operator are always evaluated, side effect on '%s' will not be conditional
internal error: unrecognized expression
Derivatives of indexed variables are not yet implemented.
Output value '%s' is not completely initialized
negate
multiply
divide
modulo
internal error: chain register invalid
%s does not support double-precision floating-point
signed integer division is not supported on minimum-precision types. Cast to int to use 32-bit division.
integer divides may be much slower, try using uints if possible.
signed integer remainder is not supported on minimum-precision types. Cast to int to use 32-bit division.
integer modulus may be much slower, try using uints if possible.
this operation cannot be used directly on resources containing doubles.
internal error: argument missing context <| A%u (B%u)
internal error: operand type mismatch
%s cannot be used with doubles, cast to float first
%s not supported on the given type
pdr_tb
pdr_ts
pdr_sc
pdr_robj
pdr_ut
pdr_ub
pdr_us
input types for geometry shader must be arrays
array dimension for %s must be %i
GS Input
Patch semantics must live in the enclosed type, outer semantic ignored.
register %s not valid
textures
%s does not allow textures or samplers to be members of compound types
%s does not allow writable textures, samplers or UAVs to be members of compound types with interface inheritance
semantics in type overridden by variable/function or enclosing type
resources such as textures, samplers or UAVs cannot contain other resources
internal error: unknown node
SV_ClipDistance semantics cannot be used when using the clipplanes attribute
SV_InstanceID semantic cannot be used with 10Level9 targets
Duplicated input semantics can't change type, size, or layout ('%s').
globallycoherent can only be used with Unordered Access View buffers
globallycoherent cannot be used with append/consume buffers
%s does not support indexing resources
typed UAV loads are only allowed for single-component 32-bit element types
Interface-reachable members containing UAVs or group shared variables are not yet implemented
race condition writing to shared resource detected, note that threads will be writing the same value, but performance may be diminished due to contention.
race condition writing to shared memory detected, note that threads will be writing the same value, but performance may be diminished due to contention.
race condition writing to shared resource detected, consider making this write conditional.
race condition writing to shared memory detected, consider making this write conditional.
inner array index within group shared element must be a literal expression for %s
array reference cannot be used as an l-value; not natively addressable
index for an array of complex types containing doubles must be a literal expression
%s array index must be a literal expression
Resource being indexed is uninitialized.
Resources being indexed cannot come from conditional expressions, they must come from literal expressions.
element type of texture too large. Cannot exceed 4 components
IncrementCounter/DecrementCounter are only valid on RWStructuredBuffer objects
Append/Consume not compatible with buffer type
case ordinal too large for floating point representation
can't flatten with flow control when variable is bound to b register
can't use flow control on this profile
can't emit if statement with both gradients and program flow control
can't flatten if statements that contain side effects
if statement was flattened due to nesting limits but it contains side effects and can't be flattened
internal error: flattened side effect
can't flatten if statements that contain out of bounds array accesses
can't force branch with gradients on non-inputs
can't use branch and flatten attributes together
non-empty case statements must have break or return
error, duplicate default in switch statement
error, duplicate case %u
can't use branch, flatten, call  or case attributes together
Too many nested flow control constructs
Fall-throughs in switch statements are not allowed.
can't use call or forcecase attributes on switches in %s programs
flow control depth too deep to honor call or forcecase attribute
can't use loop and unroll attributes together
can't use fastopt and unroll attributes together
can't unroll loops marked with loop attribute
literal loop terminated early due to out of bounds array access
loop only executes for %d iteration(s), consider removing [loop]
loop only executes for %d iteration(s), forcing loop to unroll
cannot map loop to shader target, target does not support breaks
can't use gradient instructions in loops with break
loop executes for more than %d iterations (maximum for this shader target), forcing loop to unroll
loop doesn't seem to do anything, consider removing [loop]
loop doesn't seem to do anything, forcing loop to unroll
infinite loop detected - loop writes no values
loop will not exit early, try to make sure the loop condition as tight as possible
gradient instruction used in a loop with varying iteration, attempting to unroll the loop
gradient instruction used in a loop with varying iteration; partial derivatives may have undefined value
texture access must have literal offset and multisample index
loop simulation finished early, use /O1 or above for potentially better codegen
cannot unroll loop with an out-of-bounds array reference in the condition
forced to unroll loop, but unrolling failed.
unable to unroll loop, loop does not appear to terminate in a timely manner (%d iterations)
unable to unroll loop, loop does not appear to terminate in a timely manner (%d iterations) or unrolled loop is too large, use the [unroll(n)] attribute to force an exact higher number
break must be inside loop
continue must be inside loop
continue cannot be used in a switch
%s does not support aborts
%s does not support messages
abs on unsigned values is not meaningful, ignoring
fma can only be used with double arguments
value cannot be infinity, isfinite() may not be necessary.  /Gis may force isfinite() to be performed
value cannot be infinity, isinf() may not be necessary.  /Gis may force isinf() to be performed
value cannot be NaN, isnan() may not be necessary.  /Gis may force isnan() to be performed
%s is only valid in hull shaders
asfloat can only be used on floating point values on %s
asfloat cannot be used on min precision values
asint cannot be used on %s
asint cannot be used on min precision values
asuint cannot be used on %s
asuint cannot be used on min precision values
asdouble can only be used on uint values on %s
asuint can only be used on double values on %s
source_mark is most useful in /Od builds.  Without /Od source_mark can be moved around in the final shader by optimizations.
Sampler parameter must come from a literal expression.
tex1D will be considered dependent since texcoord was not declared as at least float2
CheckAccessFullyMapped requires shader model 5 or higher
AddUint64 requires shader model 5 or higher
AddUint64 can only be applied to uint2 and uint4 operands
'NonUniformResourceIndex' requires shader model 5 or higher
intrinsic function '%s' is not yet implemented
return type of texture too large. Cannot exceed 4 components
clip can only be used with 1 to 4 components in %s
pow(f, e) will not work for negative f, use abs(f) or conditionally handle negative values if you expect them
%s does not support 16-bit float conversions
Texture1D Load method for tiled resources requires shader model 5 or higher
Texture1D Sample method for tiled resources requires shader model 5 or higher
Texture1D SampleCmp method for tiled resources requires shader model 5 or higher
Texture1D SampleCmpLevelZero method for tiled resources requires shader model 5 or higher
Texture1D SampleLevel method for tiled resources requires shader model 5 or higher
Texture1D SampleBias method for tiled resources requires shader model 5 or higher
Texture2D Load method for tiled resources requires shader model 5 or higher
Texture2D Sample method for tiled resources requires shader model 5 or higher
Texture2D SampleCmp method for tiled resources requires shader model 5 or higher
Texture2D SampleCmpLevelZero method for tiled resources requires shader model 5 or higher
Texture2D SampleLevel method for tiled resources requires shader model 5 or higher
Texture2D SampleBias method for tiled resources requires shader model 5 or higher
Texture2D GatherRed method for tiled resources requires shader model 5 or higher
Texture2D GatherGreen method for tiled resources requires shader model 5 or higher
Texture2D GatherBlue method for tiled resources requires shader model 5 or higher
Texture2D GatherAlpha method for tiled resources requires shader model 5 or higher
Texture2D GatherCmpRed method for tiled resources requires shader model 5 or higher
Texture2D GatherCmpGreen method for tiled resources requires shader model 5 or higher
Texture2D GatherCmpBlue method for tiled resources requires shader model 5 or higher
Texture2D GatherCmpAlpha method for tiled resources requires shader model 5 or higher
Texture3D Sampler method for tiled resources requires shader model 5 or higher
Texture3D SamplerBias method for tiled resources requires shader model 5 or higher
Texture3D SamplerLevel method for tiled resources requires shader model 5 or higher
TextureCube Sample method for tiled resources requires shader model 5 or higher
TextureCube SampleCmp method for tiled resources requires shader model 5 or higher
TextureCube SampleCmpLevelZero method for tiled resources requires shader model 5 or higher
TextureCube SampleLevel method for tiled resources requires shader model 5 or higher
TextureCube SampleBias method for tiled resources requires shader model 5 or higher
TextureCube GatherRed method for tiled resources requires shader model 5 or higher
TextureCube GatherGreen method for tiled resources requires shader model 5 or higher
TextureCube GatherBlue method for tiled resources requires shader model 5 or higher
TextureCube GatherAlpha method for tiled resources requires shader model 5 or higher
TextureCube GatherCmpRed method for tiled resources requires shader model 5 or higher
TextureCube GatherCmpGreen method for tiled resources requires shader model 5 or higher
TextureCube GatherCmpBlue method for tiled resources requires shader model 5 or higher
TextureCube GatherCmpAlpha method for tiled resources requires shader model 5 or higher
Texture1DArray Load method for tiled resources requires shader model 5 or higher
Texture1DArray Sample method for tiled resources requires shader model 5 or higher
Texture1DArray SampleCmp method for tiled resources requires shader model 5 or higher
Texture1DArray SampleCmpLevelZero method for tiled resources requires shader model 5 or higher
Texture1DArray SampleLevel method for tiled resources requires shader model 5 or higher
Texture1DArray SampleBias method for tiled resources requires shader model 5 or higher
Texture2DArray Load method for tiled resources requires shader model 5 or higher
Texture2DArray Sample method for tiled resources requires shader model 5 or higher
Texture2DArray SampleCmp method for tiled resources requires shader model 5 or higher
Texture2DArray SampleCmpLevelZero method for tiled resources requires shader model 5 or higher
Texture2DArray SampleLevel method for tiled resources requires shader model 5 or higher
Texture2DArray SampleBias method for tiled resources requires shader model 5 or higher
Texture2DArray Gather method for tiled resources requires shader model 5 or higher
Texture2DArray GatherGreen method for tiled resources requires shader model 5 or higher
Texture2DArray GatherBlue method for tiled resources requires shader model 5 or higher
Texture2DArray GatherAlpha method for tiled resources requires shader model 5 or higher
Texture2DArray GatherCmpRed method for tiled resources requires shader model 5 or higher
Texture2DArray GatherCmpGreen method for tiled resources requires shader model 5 or higher
Texture2DArray GatherCmpBlue method for tiled resources requires shader model 5 or higher
Texture2DArray GatherCmpAlpha method for tiled resources requires shader model 5 or higher
TextureCubeArray Sample method for tiled resources requires shader model 5 or higher
TextureCubeArray SampleCmp method for tiled resources requires shader model 5 or higher
TextureCubeArray SampleCmpLevelZero method for tiled resources requires shader model 5 or higher
TextureCubeArray SampleLevel method for tiled resources requires shader model 5 or higher
TextureCubeArray SampleBias method for tiled resources requires shader model 5 or higher
TextureCubeArray GatherRed method for tiled resources requires shader model 5 or higher
TextureCubeArray GatherGreen method for tiled resources requires shader model 5 or higher
TextureCubeArray GatherBlue method for tiled resources requires shader model 5 or higher
TextureCubeArray GatherAlpha method for tiled resources requires shader model 5 or higher
TextureCubeArray GatherCmpRed method for tiled resources requires shader model 5 or higher
TextureCubeArray GatherCmpGreen method for tiled resources requires shader model 5 or higher
TextureCubeArray GatherCmpBlue method for tiled resources requires shader model 5 or higher
TextureCubeArray GatherCmpAlpha method for tiled resources requires shader model 5 or higher
GatherGreen requires shader model 5 or higher
GatherBlue requires shader model 5 or higher
GatherAlpha requires shader model 5 or higher
Tessellation factor scale will be clamped to the range [0, 1]
Tess factor processing functions only available on shader model 4+
%s does not support msad4
function '%s' missing implementation
flow control depth too deep to emit function call
late-resolve interface calls nested too deeply
interface references must resolve to non-varying objects
abstract interfaces not supported on %s, interface references must resolve to specific instances
internal error: failed to devirtualize a contained interface call
no classes implement '%s'
D3D11 Assembler Error: Invalid Bytecode: %s
D3D11 Internal Compiler Error: Invalid Bytecode: %s
Validation Error: %s
Bytecode appears corrupt - integrity check failed.
Failed to extract driver shader code.
Failed to extract input signature.
Failed to extract output signature.
Input signature cannot be defined for a library function.
Output signature cannot be defined for a library function.
ShaderFeatureInfo blob must not specify 4x raw and structured buffers for Compute Shaders, or for any shader 5_0+.
Failed to extract patch constant signature.
Unrecognized shader type.
Failed to parse shader using reference shader parser: 0x%x
Invalid interface metadata: too many instances.
Invalid interface metadata: too many types.
Invalid interface metadata: too many interface slots.
Invalid interface metadata: no types defined.
Invalid interface metadata: instance buffer overrun.
Invalid interface metadata: type buffer overrun.
Invalid interface metadata: interface buffer overrun.
Invalid interface metadata: interface %u unimplemented.
Invalid interface metadata: duplicated type in interface %d's type list.
Invalid interface metadata: interface count mismatch.
Invalid interface metadata: type %d violates type stride limits.
Invalid interface metadata: type name buffer overrun.
Invalid interface metadata: unterminated type name.
Invalid interface metadata: instance type buffer overrun.
Invalid interface metadata: variable %d violates limits on member offsets.
Invalid interface metadata: instance name buffer overrun.
Invalid interface metadata: unterminated instance name.
Can't continue validation - aborting.
label (%d) already defined. Opcode #%d (count 1-based). 
function body (%d) defined without being declared. Opcode #%d (count 1-based). 
function body (%d) referenced without being defined. Opcode #%d (count 1-based). 
function body (%d) already declared. Opcode #%d (count 1-based). 
Declaration statements must appear before other instructions.
%s instruction requires shader model 5 or higher.
Incorrect number of operands for opcode #%d (count is 1-based).  Expecting %d, encountered %d.
Saturate modifier not permitted for opcode #%d (counts are 1-based). 
Precise mask not permitted for opcode #%d (counts are 1-based). 
Resource dimension and return type extended opcodes not expected on opcode #%d (counts are 1-based). 
Invalid operand type for operand #%d of opcode #%d (counts are 1-based). 
Expected component count of 0 for operand #%d of opcode #%d (counts are 1-based). 
Expected component count of 1 (or 4 component with select-1 mode) for operand #%d of opcode #%d (counts are 1-based). 
Expected component count of 4 (or 1 component immediate32, or in certain cases NULL or scalar operand allowed) for operand #%d of opcode #%d (counts are 1-based). 
Expected nonzero component mask (or in certain cases also NULL or single component output operand allowed) for operand #%d of opcode #%d (counts are 1-based). 
Expected single component mask (or in certain cases also NULL or single component output operand allowed) for operand #%d of opcode #%d (counts are 1-based). 
Expected contiguous component mask starting at x (.x, .xy, .xyz, or .xyzw) for operand #%d of opcode #%d (counts are 1-based). 
Expected a component mask which picks any one or 2 components for operand #%d of opcode #%d (counts are 1-based). 
Expected double-compatible component mask (xy, zw, or xyzw) for operand #%d of opcode #%d (counts are 1-based). 
Expected double-compatible swizzle for operand #%d of opcode #%d (counts are 1-based). 
Negate modifier not allowed for operand #%d of opcode #%d (counts are 1-based). 
Abs modifier not allowed for operand #%d of opcode #%d (counts are 1-based). 
.rrrr swizzle expected for operand #%d of opcode #%d (counts are 1-based). 
Incompatible min precision type for operand #%d of opcode #%d (counts are 1-based). Expected float.
Unrecognized min precision type for operand #%d of opcode #%d (counts are 1-based).
Incompatible min precision type for operand #%d of opcode #%d (counts are 1-based). Expected int or uint.
Min precision types not allowed for operand #%d of opcode #%d (counts are 1-based). 
Only immediate32 indexing permitted for operand #%d of opcode #%d (counts are 1-based). Aborting.
Indexing of t# resources with current instruction requires opcode to specify resource dimension and return type. Operand #%d of opcode #%d (counts are 1-based). Aborting.
4 component with no swizzle expected for operand #%d of opcode #%d (counts are 1-based). 
Constant buffer size (%d 16-byte entries) exceeds allowed limit of %d entries. Aborting.
Unexpected indexing dimension for operand #%d of opcode #%d (counts are 1-based). Aborting.
Invalid indexing mode for first dimension.  Opcode #%d, operand #%d (counts are 1-based). 
Invalid index dimension %d for relative address temp register within dimension 1 of operand.  Opcode #%d, operand #%d (counts are 1-based). 
Index Dimension %d's relative address temp is out of range (%d specified, max allowed is %d) for operand #%d of opcode #%d (counts are 1-based). Aborting.
Invalid index dimension for relative address indexable temp register within dimension %d of operand.  Opcode #%d, operand #%d (counts are 1-based). 
Index Dimension %d's relative address indexable temp is out of range (%d specified, max allowed is %d) for operand #%d of opcode #%d (counts are 1-based). Aborting.
Index Dimension %d's relative address indexable temp's dimension %d index is out of range (%d specified, max allowed is %d) for operand #%d of opcode #%d (counts are 1-based). Aborting.
Invalid relative indexing register type for dimension %d.  Operand #%d of opcode #%d (counts are 1-based). Aborting.
Index Dimension %d out of range (%d specified, max allowed is %d) for operand #%d of opcode #%d (counts are 1-based). Aborting.
Invalid representation for index dimension %d.  Opcode #%d, operand #%d (counts are 1-based). 
function body (%d) was never referenced.
function body (%d) was never defined.
function table (%d) was declared, but never referenced.
Interface metadata instance %d refers to undeclared constant buffer %d.
Interface metadata instance %d refers to undeclared constant buffer offset [%d,%d].
Interface metadata instance %d refers to undeclared texture %d.
Interface metadata instance %d refers to undeclared sampler %d.
Interface metadata expects interface %d to be declared, but it was not.
Interface metadata expects interface %d to be of size %d, but it was declared as size %d.
interface pointer (%d) was declared, but never referenced.
GS input primitive not declared. 
GS has no input primitive, so no input regisers may be declared.  Input v[][%d] was declared.
All GS input v[][] registers must have vertex count (first dimension) declared with size equal to the number of vertices in the declared input primitive (%d vertices in this case). Input %d has %d vertices declared. 
GS output topology not declared for stream m%d. 
Interpolation mode for PS input position must be linear_noperspective_centroid or linear_noperspective_sample when outputting oDepthGE or oDepthLE and not running at sample frequency (which is forced by inputting SV_SampleIndex or declaring an input linear_sample or linear_noperspective_sample). 
Compute Shader must declare a thread group size (X,Y,Z).
Thread local temp register storage in Compute Shader (per thread) %d. The shader declares too much temp storage (%d registers). 
For Compute Shader versions < 5_0, the element count for all Structured Thread Group Shared Memory declarations 
must be equal to the number of threads in the group (%d in this case).  %d elements were specified for g%d. 
For Compute Shader versions < 5_0, with %d threads in a group, at most %d bytes per thread of Thread Group Shared Memory 
can be declared (the amount is a function of how many threads there are).  This shader exceeds the limit at %d bytes per thread. 
Domain Shader must declare an input control point count.
Domain Shader must declare a tessellator domain.
Domain Shader input vDomain must be declared with at most a .xyz mask when the domain is TRI.
Domain Shader input vDomain must be declared with at most a .xy mask when the domain is QUAD.
Domain Shader input vDomain must be declared with at most a .xy mask when the domain is ISOLINE.
All DS input control point vcp[][] registers must have control point count (first dimension) declared with size equal to the number of input control points declared in the hs decls phase (%d control points in this case). Input %d has %d control points declared. 
Total number of scalars across all DS input control points must not exceed %d. Current input control point declaration specifies %d scalars of output per control point with %d output control points, resulting in %d total scalars of input control point data. 
Input index range defined from %d to %d does not include any declared input registers. 
Registers in an input index range cannot have system names associated with them (TessFactors are an exception).  Input register %s[%d] has a name and is in an index range from %d to %d. 
Masks (and if pixel shader, also interpolation mode) on all input registers in an index range must be identical. Input register %s[%d] does not match with others in the index range from %d to %d. 
Named register components cannot appear to the left (xyzw order) of components that are not named in a given register. TessFactors are an exception. Affected register is input %d. 
Named register components cannot appear to the left (xyzw order) of components that are not named in a given register. TessFactors are an exception. Affected register is output %d in stream m%d. 
Named register components cannot appear to the left (xyzw order) of components that are not named in a given register. TessFactors are an exception. Affected register is output %d. 
Mismatch between shader declaration of double precision floats and accompanying Shader Feature Info blob (or lack thereof). Both the shader must declare double precision float use and a Shader Feature Info blob must specify the same thing as well, or neither should request it. 
Mismatch between shader declaration of raw and structured buffers for shader 4_x and accompanying Shader Feature Info blob (or lack thereof). Both the shader must declare raw and structured buffer use and a Shader Feature Info blob must specify the same thing as well, or neither should request it. 
Mismatch between shader declaration of minimum precision and accompanying Shader Feature Info blob (or lack thereof). Both the shader must declare minimum precision use and a Shader Feature Info blob must specify the same thing as well, or neither should request it. 
Minimum precision types used in a shader that does not have minimum precision support enabled. 
Mismatch between shader declaration of 11.1 double extensions and accompanying Shader Feature Info blob (or lack thereof). Both the shader must declare 11.1 double extensions use and a Shader Feature Info blob must specify the same thing as well, or neither should request it. 
Mismatch between shader declaration of 11.1 double extensions and shader declaration of double precision floats. If a shader declares 11.1 double extensions use it must also declare double precision float use. 
Mismatch between shader declaration of 11.1 shader extensions and accompanying Shader Feature Info blob (or lack thereof). Both the shader must declare 11.1 shader extensions use and a Shader Feature Info blob must specify the same thing as well, or neither should request it. 
Raw or Structured buffers can't be declared in shader model 4_* VS/GS/PS without enabling them via a global flags declaration.. 
CB[%d] already declared, repeated declaration on opcode #%d (count is 1-based). 
Immediate constant buffer already declared, repeated declaration on opcode #%d (count is 1-based). 
Immediate constant buffer size must be a multiple (not incl. 0) of 32bit*4-tuples in size, but no larger than %d 32bit*4-tuples (%d bytes declared).  Opcode #%d (count is 1-based). 
Temp decl already encountered.  Repeated declaration on opcode #%d (count is 1-based). 
Too many temp registers declared (%d).  Max allowed is %d.  Opcode #%d (count is 1-based). 
Sum of temp registers and indexable temp registers exceeds limit of %d..  Opcode #%d (count is 1-based). 
Indexable temp register index, [%d], too high.  Opcode #%d (count is 1-based). Aborting.
Indexable temp x%d already declared.  Opcode #%d (count is 1-based). 
Sum of temp registers and indexable temp registers exceeds limit of %d..  Opcode #%d (count is 1-based). Aborting. 
Invalid component mask in indexable temp decl: 0x%x.  Opcode #%d (count is 1-based). Aborting. 
Resource t%d already declared.  Opcode #%d (count is 1-based). 
Expected sample count of 0 but encountered %d for resource t%d.  Opcode #%d (count is 1-based). 
Texture2DMS resources are only available for input to Pixel Shaders. Opcode #%d (count is 1-based). 
Expected sample count > 0 but encountered %d for resource t%d.  Opcode #%d (count is 1-based). 
Invalid resource dimension on resource t%d.  Opcode #%d (count is 1-based). 
Invalid resource return type on component %d of resource t%d.  Opcode #%d (count is 1-based). 
Sampler s%d already declared.  Opcode #%d (count is 1-based). 
Invalid sampler mode on sampler s%d.  Opcode #%d (count is 1-based). 
The first stream declaration cannot appear after any output or output topology declarations.  Opcode #%d (count is 1-based). 
Invalid stream index s%d.  Index must be between 0 and %d Opcode #%d (count is 1-based). 
Stream s%d already declared.  Opcode #%d (count is 1-based). 
Input index range declaration out of range.  Opcode #%d (count is 1-based). 
Overlapping input index range decl encountered.  Opcode #%d (count is 1-based). 
Output index range declaration out of range.  Opcode #%d (count is 1-based). 
Overlapping output index range decl encountered.  Opcode #%d (count is 1-based). 
GS output topology in stream m%d already declared.  Opcode #%d (count is 1-based). 
GS output topology already declared.  Opcode #%d (count is 1-based). 
GS output primitive topology unrecognized.  Opcode #%d (count is 1-based). 
GS output vertex count declaration can't be more than %d vertices (%d specified).  Opcode #%d (count is 1-based). 
GS instance count already declared.  Opcode #%d (count is 1-based). 
GS instance count declaration cannot be greater than %d (%d specified).  Opcode #%d (count is 1-based). 
GS instance count must be at least 1 (%d specified).  Opcode #%d (count is 1-based). 
GS input primitive already declared.  Opcode #%d (count is 1-based). 
GS input primitive can be a patch only if the GS version is gs_5_0 and greater.  Opcode #%d (count is 1-based). 
GS input primitive unrecognized.  Opcode #%d (count is 1-based). 
vCycleCounter is only supported on 5_0+ shaders.  Opcode #%d (count is 1-based). 
Cycle Counter already declared.  Opcode #%d (count is 1-based). 
Cycle Counter declaration must have mask of .x or .xy.  Opcode #%d (count is 1-based). 
Compute Shader input Thread ID already declared.  Opcode #%d (count is 1-based). 
Compute Shader input Thread ID declaration must have a non-empty mask and allows only components x, y, and z in mask.  Opcode #%d (count is 1-based). 
Compute Shader input Thread Group ID already declared.  Opcode #%d (count is 1-based). 
Compute Shader input Thread Group ID declaration must have a non-empty mask and allows only components x, y, and z in mask.  Opcode #%d (count is 1-based). 
Compute Shader input Thread ID In Group already declared.  Opcode #%d (count is 1-based). 
Compute Shader input Thread ID In Group declaration must have a non-empty mask and allows only components x, y, and z in mask.  Opcode #%d (count is 1-based). 
Compute Shader input Thread ID In Group Flattened already declared.  Opcode #%d (count is 1-based). 
Compute Shader input Thread ID In Group Flattened declaration must have an empty writemask.  Opcode #%d (count is 1-based). 
Input primitive ID already declared in this HS phase.  Opcode #%d (count is 1-based). 
Hull Shader output control point ID already declared.  Opcode #%d (count is 1-based). 
Hull Shader fork phase instance ID already declared.  Opcode #%d (count is 1-based). 
Hull Shader join phase instance ID already declared.  Opcode #%d (count is 1-based). 
When there is no Control Point phase in the HS, the control points are pass-through to the DS, but the Fork/Join phases in the HS cannot use 'output control points' (vocp[][] registers).  Instead just use vcp[][] input control points (which are the same anyway in the passthrough case). Opcode #%d (count is 1-based).
Input primitive ID already declared.  Opcode #%d (count is 1-based). 
Input domain point already declared.  Opcode #%d (count is 1-based). 
Input domain point declaration can't have an empty mask.  Opcode #%d (count is 1-based). 
GS input primID already declared.  Opcode #%d (count is 1-based). 
GS instance ID already declared.  Opcode #%d (count is 1-based). 
PS input vCoverage already declared.  Opcode #%d (count is 1-based). 
PS input vInnerCoverage declared, cannot also declare vCoverage (features are mutually exclusive).  Opcode #%d (count is 1-based). 
PS input vInnerCoverage requires feature flag enableInnerCoverage.  Opcode #%d (count is 1-based). 
PS input vInnerCoverage already declared.  Opcode #%d (count is 1-based). 
PS input vCoverage declared, cannot also declare vInnerCoverage (features are mutually exclusive).  Opcode #%d (count is 1-based). 
Components of input declaration for register %d overlap with previous declaration for same register.  Opcode #%d (count is 1-based). 
Invalid name or shader for SGV dcl.  Opcode #%d (count is 1-based). 
SGV must have scalar mask in declaration.  Opcode #%d (count is 1-based). 
vertexID already declared for input.  Opcode #%d (count is 1-based). 
instanceID already declared for input.  Opcode #%d (count is 1-based). 
Invalid name or shader for SIV dcl.  Opcode #%d (count is 1-based). 
TessFactors must each be declared with a single component.  Opcode #%d (count is 1-based). 
finalQuad*TessFactor requires QUAD tessellator domain.  Opcode #%d (count is 1-based). 
finalTri*TessFactor requires TRI tessellator domain.  Opcode #%d (count is 1-based). 
finalLine*TessFactor requires ISOLINE tessellator domain.  Opcode #%d (count is 1-based). 
finalQuadUeq0EdgeTessFactor already declared for input.  Opcode #%d (count is 1-based). 
finalQuadVeq0EdgeTessFactor already declared for input.  Opcode #%d (count is 1-based). 
finalQuadUeq1EdgeTessFactor already declared for input.  Opcode #%d (count is 1-based). 
finalQuadVeq1EdgeTessFactor already declared for input.  Opcode #%d (count is 1-based). 
finalQuadUInsideTessFactor already declared for input.  Opcode #%d (count is 1-based). 
finalQuadVInsideTessFactor already declared for input.  Opcode #%d (count is 1-based). 
finalTriUeq0EdgeTessFactor already declared for input.  Opcode #%d (count is 1-based). 
finalTriVeq0EdgeTessFactor already declared for input.  Opcode #%d (count is 1-based). 
finalTriWeq0EdgeTessFactor already declared for input.  Opcode #%d (count is 1-based). 
finalTriInsideTessFactor already declared for input.  Opcode #%d (count is 1-based). 
finalLineDetailTessFactor already declared for input.  Opcode #%d (count is 1-based). 
finalLineDensityTessFactor already declared for input.  Opcode #%d (count is 1-based). 
position already declared for input.  Opcode #%d (count is 1-based). 
Too many unique registers contain clip/cull distance values.  At most %d unique registers can have clip/cull distance in components.  Opcode #%d (count is 1-based). 
Too many total clip/cull distance values.  At most %d allowed (clip+cull total).  Opcode #%d (count is 1-based). 
Components of input declaration for register v%d overlap with previous declaration for same register.  Opcode #%d (count is 1-based). 
Invalid interpolation mode for register v%d.  Opcode #%d (count is 1-based). 
Interpolation mode cannot vary for different components of a single input register (v%d).  Opcode #%d (count is 1-based). 
primitiveID already declared for input.  Opcode #%d (count is 1-based). 
isFrontFace already declared for input.  Opcode #%d (count is 1-based). 
sampleIndex already declared for input.  Opcode #%d (count is 1-based). 
Interpolation mode for PS SGV must be constant (register v%d).  Opcode #%d (count is 1-based). 
Interpolation mode for PS input position must be linear_noperspective or linear_noperspective_centroid (shader model 4.1+ allows linear_noperspective_sample as well). 
Interpolation mode for PS clip or cull distance must be linear or linear centroid, or in 4.1, linear_sample  (register v%d).  Opcode #%d (count is 1-based). 
renderTargetArrayIndex or viewportArrayIndex must have scalar mask in declaration.  Opcode #%d (count is 1-based). 
renderTargetArrayIndex already declared for input.  Opcode #%d (count is 1-based). 
viewportArrayIndex already declared for input.  Opcode #%d (count is 1-based). 
Interpolation mode for PS renderTargetArrayIndex or viewportArrayIndex must be constant (register v%d).  Opcode #%d (count is 1-based). 
PS output depth already declared.  Opcode #%d (count is 1-based). 
PS output depth already declared.  The previous declaration was of a different type.  Opcode #%d (count is 1-based). 
PS output coverage mask already declared.  Opcode #%d (count is 1-based). 
PS output stencil ref requires feature flag enableStencilRef.  Opcode #%d (count is 1-based). 
PS output stencil ref already declared.  Opcode #%d (count is 1-based). 
PS ouputs must be declared in slots less than UAVs.  Output declared in slot %d while UAV declared in slot %d.  Opcode #%d (count is 1-based). 
Components of output declaration for register o%d overlap with previous declaration for same register.  Opcode #%d (count is 1-based). 
Components of output declaration for register %d overlap with previous declaration for same register.  Opcode #%d (count is 1-based). 
primitiveID already declared for output.  Opcode #%d (count is 1-based). 
isFrontFace already declared for output.  Opcode #%d (count is 1-based). 
finalQuadUeq0EdgeTessFactor already declared for output.  Opcode #%d (count is 1-based). 
finalQuadVeq0EdgeTessFactor already declared for output.  Opcode #%d (count is 1-based). 
finalQuadUeq1EdgeTessFactor already declared for output.  Opcode #%d (count is 1-based). 
finalQuadVeq1EdgeTessFactor already declared for output.  Opcode #%d (count is 1-based). 
finalQuadUInsideTessFactor already declared for output.  Opcode #%d (count is 1-based). 
finalQuadVInsideTessFactor already declared for output.  Opcode #%d (count is 1-based). 
finalTriUeq0EdgeTessFactor already declared for output.  Opcode #%d (count is 1-based). 
finalTriVeq0EdgeTessFactor already declared for output.  Opcode #%d (count is 1-based). 
finalTriWeq0EdgeTessFactor already declared for output.  Opcode #%d (count is 1-based). 
finalTriInsideTessFactor already declared for output.  Opcode #%d (count is 1-based). 
finalLineDetailTessFactor already declared for output.  Opcode #%d (count is 1-based). 
finalLineDensityTessFactor already declared for output.  Opcode #%d (count is 1-based). 
position declaration must have xyzw mask.  Opcode #%d (count is 1-based). 
position already declared for output.  Opcode #%d (count is 1-based). 
renderTargetArrayIndex already declared for output.  Opcode #%d (count is 1-based). 
viewportArrayIndex already declared for output.  Opcode #%d (count is 1-based). 
Global flags already declared once.  Opcode #%d (count is 1-based). 
Unrecognized global flags.  Opcode #%d (count is 1-based). 
enableRawAndStructuredBuffers global flag can't be used (not needed) with Compute Shaders.  Opcode #%d (count is 1-based). 
When streams are declared, you must use emit_stream, cut_stream, and emitthencut_stream instead of emit, cut, and emitthencut.  Opcode #%d (count is 1-based). 
Input control point count must be [%d..%d].  %d specified.  Opcode #%d (count is 1-based). 
Hull Shader input control point count already declared. Aborting.  Opcode #%d (count is 1-based). 
Input control point count must be [0..%d].  %d specified.  Opcode #%d (count is 1-based). 
Domain Shader input control point count already declared. Aborting.  Opcode #%d (count is 1-based). 
Hull Shader output control point count already declared. Aborting.  Opcode #%d (count is 1-based). 
Output control point count must be [0..%d].  %d specified.  Opcode #%d (count is 1-based). 
Invalid Tessellator Domain specified. Must be isoline, tri or quad. Aborting. Opcode #%d (count is 1-based). 
Tessellator domain already declared. Aborting. Opcode #%d (count is 1-based). 
Invalid Tessellator Partitioning specified. Must be integer, pow2, fractional_odd or fractional_even. Aborting. Opcode #%d (count is 1-based). 
Tessellator Partitioning already declared. Aborting. Opcode #%d (count is 1-based). 
Invalid Tessellator Output Primitive specified. Must be point, line, triangleCW or triangleCCW. Aborting. Opcode #%d (count is 1-based). 
Tessellator Output Primitive already declared. Aborting. Opcode #%d (count is 1-based). 
Hull Shader output max tessfactor already declared. Aborting.  Opcode #%d (count is 1-based). 
Hull Shader MaxTessFactor must be [%f..%f].  %f specified.  Opcode #%d (count is 1-based). 
Hull Shader Fork Phase Instance Count already declared in this phase. Aborting.  Opcode #%d (count is 1-based). 
Hull Shader Fork Phase Instance Count must be [%d..%d].  %d specified.  Opcode #%d (count is 1-based). 
Hull Shader Join Phase Instance Count already declared in this phase. Aborting.  Opcode #%d (count is 1-based). 
Hull Shader Join Phase Instance Count must be [%d..%d].  %d specified.  Opcode #%d (count is 1-based). 
Declared Thread Group X size %d outside valid range [%d..%d].  Opcode #%d (count is 1-based). 
Declared Thread Group Y size %d outside valid range [%d..%d].  Opcode #%d (count is 1-based). 
Declared Thread Group Z size %d outside valid range [%d..%d].  Opcode #%d (count is 1-based). 
Declared Thread Group Count %d (X*Y*Z) is beyond the valid maximum of %d.  Opcode #%d (count is 1-based). 
Declared Thread Group X size %d outside valid range [%d..%d] for Compute Shader version < 5_0.  Opcode #%d (count is 1-based). 
Declared Thread Group Y size %d outside valid range [%d..%d] for Compute Shader version < 5_0.  Opcode #%d (count is 1-based). 
Declared Thread Group Count %d (X*Y*Z) is beyond the valid maximum of %d for Compute Shader version < 5_0.  Opcode #%d (count is 1-based). 
SRV reference t%d must have a structure byte stride that is a multiple of 4 that is greater than 0 but no greater than %d when declared as structured (%d specified).  Opcode #%d (count is 1-based). 
Texture2DMS[Array] or TextureCube[Array] resources are not supported with UAVs (Unordered Access Views). Opcode #%d (count is 1-based). 
Invalid resource dimension on resource u%d.  Opcode #%d (count is 1-based). 
UAV u%d already declared.  Opcode #%d (count is 1-based). 
UAVs must be declared in slots greater than PS outputs.  UAV declared in slot %d while output declared in slot %d.  Opcode #%d (count is 1-based). 
Invalid resource return type on component %d of resource u%d.  Opcode #%d (count is 1-based). 
UAV reference u%d specified with invalid flag.  Opcode #%d (count is 1-based). 
UAV reference u%d: order preserving counter flag valid only on structured buffers.  Opcode #%d (count is 1-based). 
UAV reference u%d: ROV requires Rasterizer Ordered feature flag.  Opcode #%d (count is 1-based). 
UAV reference u%d must have a structure byte stride that is a multiple of 4 that is greater than 0 but no greater than %d when declared as structured (%d specified).  Opcode #%d (count is 1-based). 
UAV reference u%d has invalid flag.  Opcode #%d (count is 1-based). 
Thread Group Shared Memory reference g%d already declared.  Opcode #%d (count is 1-based). 
Thread Group Shared Memory reference g%d byteCount (%d specified) must be a nonzero multiple of 4.  Opcode #%d (count is 1-based). 
Total Thread Group Shared Memory storage exceeded by g# declarations so far up to g%d.  Opcode #%d (count is 1-based). 
Thread Group Shared Memory reference g%d must have a structure byte stride that is a nonzero multiple of 4 when declared as structured (%d specified).  Opcode #%d (count is 1-based). 
Output index range defined from %d to %d includes output register %d that was not declared. 
Registers in an output index range cannot have system names associated with them (TessFactors are an exception).  Output register o%d has a name and is in an index range from o%d to o%d. 
The intersection of all masks on output registers in an index range cannot be empty. Index range from o%d to o%d has empty mask intersecion. 
Reference of undeclared temp r%d.  Opcode #%d, operand #%d (counts are 1-based). 
Reference out of range on vertex axis for input v[%d][].  Input primitive type has %d vertices.  Opcode #%d, operand #%d (counts are 1-based). 
Reference out of range on vertex axis for input v[%d][].  Input control point has %d vertices.  Opcode #%d, operand #%d (counts are 1-based). 
Reference of undeclared input or undeclared components of input v%s[%d].  Opcode #%d, operand #%d (counts are 1-based). 
Relative indexing input register from base %s[0] not allowed when register 0 has not been declared in an index range.  Opcode #%d, operand #%d (counts are 1-based). 
Reference of undeclared input or undeclared components of index range input starting at base v%s[%d].  Opcode #%d, operand #%d (counts are 1-based). 
Relative indexing input register from base %s[%d] not allowed when register %d has not been declared in an index range.  Opcode #%d, operand #%d (counts are 1-based). 
Reference out of range on vertex axis for input vcp[%d][].  Input control point has %d vertices.  Opcode #%d, operand #%d (counts are 1-based). 
Reference of undeclared input or undeclared components of input vcp[][%d].  Opcode #%d, operand #%d (counts are 1-based). 
Relative indexing input register from base vcp[0] not allowed when register 0 has not been declared in an index range.  Opcode #%d, operand #%d (counts are 1-based). 
Reference of undeclared input or undeclared components of index range input starting at base vcp[][%d].  Opcode #%d, operand #%d (counts are 1-based). 
Relative indexing input register from base vcp[][%d] not allowed when register %d has not been declared in an index range.  Opcode #%d, operand #%d (counts are 1-based). 
Reference of undeclared input or undeclared components of input vpc[%d].  Opcode #%d, operand #%d (counts are 1-based). 
Relative indexing input register from base vpc[0] not allowed when register 0 has not been declared in an index range.  Opcode #%d, operand #%d (counts are 1-based). 
Reference of undeclared input or undeclared components of index range input starting at base vpc[%d].  Opcode #%d, operand #%d (counts are 1-based). 
Relative indexing input register from base vpc[%d] not allowed when register %d has not been declared in an index range.  Opcode #%d, operand #%d (counts are 1-based). 
Reference out of range on vertex axis for input vocp[%d][].  Output control points has %d vertices.  Opcode #%d, operand #%d (counts are 1-based). 
Reference of undeclared input or undeclared components of input vocp[][%d].  Opcode #%d, operand #%d (counts are 1-based). 
Reference of undeclared input or undeclared components of index range input starting at base vocp[][%d].  Opcode #%d, operand #%d (counts are 1-based). 
Relative indexing input register from base vocp[][%d] not allowed when register %d has not been declared in an index range.  Opcode #%d, operand #%d (counts are 1-based). 
Reference of undeclared output or undeclared components of output o%d.  Opcode #%d, operand #%d (counts are 1-based). 
Relative indexing output register from base o[0] not allowed when register 0 has not been declared in an index range.  Opcode #%d, operand #%d (counts are 1-based). 
Reference of undeclared output or undeclared components of index range output starting at base o[%d].  Opcode #%d, operand #%d (counts are 1-based). 
Relative indexing output register from base o[%d] not allowed when register %d has not been declared in an index range.  Opcode #%d, operand #%d (counts are 1-based). 
Reference of undeclared indexable temp x%d[].  Opcode #%d, operand #%d (counts are 1-based). 
Reference out of bounds, [%d], on x%d[size==%d].  Opcode #%d, operand #%d (counts are 1-based). 
Reference of undeclared components of indexable temp x%d[].  Opcode #%d, operand #%d (counts are 1-based). 
Reference of undeclared sampler s%d.  Opcode #%d, operand #%d (counts are 1-based). 
Reference of undeclared stream m%d.  Opcode #%d, operand #%d (counts are 1-based). 
Reference of undeclared resource t%d.  Opcode #%d, operand #%d (counts are 1-based). 
Reference out of bounds, cb%d.  Opcode #%d, operand #%d (counts are 1-based). 
Reference of undeclared constant buffer cb%d[].  Opcode #%d, operand #%d (counts are 1-based). 
Reference out of bounds, [%d], on cb%d[size==%d] (if size is listed as 0, it means default size is used, which is %d.  Opcode #%d, operand #%d (counts are 1-based). 
Relative indexing not allowed for cb%d since it was not declared for dynamic indexing..  Opcode #%d, operand #%d (counts are 1-based). 
Reference of undeclared immediate constant buffer.  Opcode #%d, operand #%d (counts are 1-based). 
Reference out of bounds, [%d], on immediate constant buffer [size==%d].  Opcode #%d, operand #%d (counts are 1-based). 
Reference of undeclared register vPrimitiveID.  Opcode #%d, operand #%d (counts are 1-based). 
Reference of undeclared register vGSInstanceID.  Opcode #%d, operand #%d (counts are 1-based). 
Reference of undeclared register oDepth.  Opcode #%d, operand #%d (counts are 1-based). 
Reference of register oDepth does mot match declaration (dcl_oDepthGE or dcl_oDepthLE).  Opcode #%d, operand #%d (counts are 1-based). 
Reference of undeclared register oDepthGE.  Opcode #%d, operand #%d (counts are 1-based). 
Reference of register oDepthGE does mot match declaration (dcl_oDepth or dcl_oDepthLE).  Opcode #%d, operand #%d (counts are 1-based). 
Reference of undeclared register oDepthLE.  Opcode #%d, operand #%d (counts are 1-based). 
Reference of register oDepthLE does mot match declaration (dcl_oDepth or dcl_oDepthGE).  Opcode #%d, operand #%d (counts are 1-based). 
Reference of undeclared register vCoverage.  Opcode #%d, operand #%d (counts are 1-based). 
Reference of undeclared register vInnerCoverage.  Opcode #%d, operand #%d (counts are 1-based). 
Reference of undeclared register oMask.  Opcode #%d, operand #%d (counts are 1-based). 
Reference of undeclared register oStencilRef.  Opcode #%d, operand #%d (counts are 1-based). 
Invalid component selection mode for vCycleCounter.  Opcode #%d, operand #%d (counts are 1-based). 
Reference of undeclared components of input vCycleCounter.  Opcode #%d, operand #%d (counts are 1-based). 
Reference of undeclared register vOutputControlPointID.  Opcode #%d, operand #%d (counts are 1-based). 
Reference of undeclared register vForkPhaseInstanceID.  Opcode #%d, operand #%d (counts are 1-based). 
Reference of undeclared register vJoinPhaseInstanceID.  Opcode #%d, operand #%d (counts are 1-based). 
Invalid component selection mode for vInputThreadID.  Opcode #%d, operand #%d (counts are 1-based). 
Reference of undeclared components of input vInputThreadID.  Opcode #%d, operand #%d (counts are 1-based). 
Invalid component selection mode for vInputThreadGroupID.  Opcode #%d, operand #%d (counts are 1-based). 
Reference of undeclared components of input vInputThreadGroupID.  Opcode #%d, operand #%d (counts are 1-based). 
Invalid component selection mode for vInputThreadIDInGroup.  Opcode #%d, operand #%d (counts are 1-based). 
Reference of undeclared components of input vInputThreadIDInGroup.  Opcode #%d, operand #%d (counts are 1-based). 
Reference of undeclared input vInputThreadIDInGroupFlattened.  Opcode #%d, operand #%d (counts are 1-based). 
Reference of undeclared UAV u%d.  Opcode #%d, operand #%d (counts are 1-based). 
Reference of undeclared thread group shared memory g%d[].  Opcode #%d, operand #%d (counts are 1-based). 
Reference out of bounds, [%d], on g%d[size==%d].  Opcode #%d, operand #%d (counts are 1-based). 
Index Dimension %d's relative address temp is out of range (%d specified, max allowed based on temp declaration is %d) for operand #%d of opcode #%d (counts are 1-based). Aborting.
Reference of undeclared components of indexable temp x%d[] within relative index of an operand.  Opcode #%d, operand #%d (counts are 1-based). 
Reference out of range of indexable temp x%d[] within relative index of an operand.  Index [%d] specified, but based on the indexable temp declaration, the max index allowed is [%d].  Operand #%d of opcode #%d (counts are 1-based). Aborting.
function table (%d) already declared. Opcode #%d (count 1-based). 
interface decl references undefined function table (%d).  Opcode #%d (count 1-based).
interface decl expects a table of size %d, but table %d has %d elements.  Opcode #%d (count 1-based).
interface decl for interface index %d has different function table data than the interface metadata.  Opcode #%d (count 1-based).
interface decl declares an interface index %d that is not a base register in the interface metadata.  Opcode #%d (count 1-based).
interface decl declares an interface index %d that is not the interface metadata.  Opcode #%d (count 1-based).
interface decl declares an invalid interface index %d.  Opcode #%d (count 1-based).
interface decl declares an interface index (%d) that has already been declared.  Opcode #%d (count 1-based).
bufinfo requires resource declared as Buffer, Raw Buffer or Structured Buffer.  Opcode #%d, operand #%d (counts are 1-based). 
ld does not support raw or structured buffers.  Opcode #%d, operand #%d (counts are 1-based). 
ld requires resource declared as texture1D/2D/3D/1DArray/2DArray.  Opcode #%d, operand #%d (counts are 1-based). 
ld2dms requires resource declared as texture2DMS/texture2DMSArray.  Opcode #%d, operand #%d (counts are 1-based). 
lod instruction requires sampler declared in default mode.  Opcode #%d, operand #%d (counts are 1-based). 
lod requires resource declared as texture1D/2D/3D/Cube/CubeArray/1DArray/2DArray.  Opcode #%d, operand #%d (counts are 1-based). 
comparison
%s instruction requires sampler declared in %s mode.  Opcode #%d, operand #%d (counts are 1-based). 
/Cube/CubeArray
%s requires resource declared as texture2D/2DArray%s.  Opcode #%d, operand #%d (counts are 1-based). 
resinfo requires resource declared as texture1D/2D/3D/Cube/1DArray/2DArray/2DMS/2DMSArray.  Opcode #%d, operand #%d (counts are 1-based). 
sample/_l/_d/_cl_s instructions require sampler declared in default mode.  Opcode #%d, operand #%d (counts are 1-based). 
sample/_l/_d requires resource declared as texture1D/2D/3D/Cube/1DArray/2DArray.  Opcode #%d, operand #%d (counts are 1-based). 
sample_c_* instructions require sampler declared in comparison mode.  Opcode #%d, operand #%d (counts are 1-based). 
sample_c_* instructions require resource declared as texture1D/2D/Cube/1DArray/2DArray/CubeArray.  Opcode #%d, operand #%d (counts are 1-based). 
sample_c_* instructions require resource declared as texture1D/2D/Cube, but arrays not allowed.  Opcode #%d, operand #%d (counts are 1-based). 
sample_b requires sampler declared in default mode.  Opcode #%d, operand #%d (counts are 1-based). 
bias amount for sample_b must be in the range [%f,%f], but %f was specified as an immediate. Opcode #%d, operand #%d (counts are 1-based). 
sample_b requires resource declared as texture1D/2D/3D/Cube/1DArray/2DArray.  Opcode #%d, operand #%d (counts are 1-based). 
swapc requires destination registers to be different.  Opcode #%d, operand #1 and operand #2 (counts are 1-based).
sync in a non-Compute Shader must only sync UAV (sync_uglobal).Opcode #%d (counts are 1-based).
sync must include some form of memory barrier - _u (UAV) and/or _g (Thread Group Shared Memory).  Only _t (thread group sync) is optional. Opcode #%d (counts are 1-based).
sync can't specify both _ugroup and _uglobal. If both are needed, just specify _uglobal. Opcode #%d (counts are 1-based).
ld_uav_typed cannot be used on a UAV that is not declared as typed (u%d). Opcode #%d (counts are 1-based).
store_uav_typed cannot be used on a UAV that is not declared as typed (u%d). Opcode #%d (counts are 1-based).
store_uav_typed must write to all four components of the UAV. Opcode #%d (counts are 1-based).
ld_raw requires resource declared as Raw Buffer.  Opcode #%d, operand #%d (counts are 1-based). 
ld_raw cannot be used on a resource that is not declared as raw (resource index [%d]). Opcode #%d (counts are 1-based).
store_raw cannot be used on a resource that is not declared as raw (resource index [%d]). Opcode #%d (counts are 1-based).
ld_structured requires resource declared as Structured Buffer.  Opcode #%d, operand #%d (counts are 1-based). 
ld_structured cannot be used on a resource that is not declared as structured (resource index [%d]). Opcode #%d (counts are 1-based).
store_structured cannot be used on a resource that is not declared as structured (resource index [%d]). Opcode #%d (counts are 1-based).
store_structured writing to Thread Group Shared Memory for shader models less than 5_0 must use 
vThreadIDInGroupFlattened as the structure index (second) parameter. Opcode #%d (counts are 1-based).
imm_atomic_alloc and imm_atomic_consume require as Structured Buffer UAV (slot %d). Opcode #%d (counts are 1-based).
imm_atomic_alloc and imm_atomic_consume on a given UAV (%d) cannot both be in the same shader. Opcode #%d (counts are 1-based).
imm_atomic_alloc and imm_atomic_consume can't be combined with other atomic operations on an Append UAV (%d). Opcode #%d (counts are 1-based).
sample_* instructions require resource to be declared to return UNORM, SNORM or FLOAT.  Opcode #%d, operand #%d (counts are 1-based). 
vCycleCounter can only be used with the mov instruction.  Opcode #%d, operand #%d (counts are 1-based). 
else statement doesn't match to an if statement. Opcode #%d (count 1-based). Aborting validation.
else statement seen already.  Opcode #%d (count 1-based). Aborting validation.
endif statement doesn't match to an if statement. Opcode #%d (count 1-based). Aborting validation.
endloop statement doesn't match to a loop statement. Opcode #%d (count 1-based). Aborting validation.
endswitch statement doesn't match to a switch statement. Opcode #%d (count 1-based). Aborting validation.
case statement doesn't match to the scope of a switch statement. Opcode #%d (count 1-based). Aborting validation.
case %d (or if bits to be interpreted as float: %f) already seen. Opcode #%d (count 1-based).
default statement doesn't match to the scope of a switch statement. Opcode #%d (count 1-based). Aborting validation.
default statement seen already.  Opcode #%d (count 1-based).
continue/continuec statement not inside loop.  Opcode #%d (count 1-based).
break/breakc statement not inside loop or switch.  Opcode #%d (count 1-based).
call/callc statement not referencing a label.  Opcode #%d (count 1-based).
Shader Model 5+ requires that subroutine definitions appear after any call(s) to the subroutine. This also implies recursion is not allowed, although that may or may not be the case here.  Aborting. Opcode #%d (count 1-based).
Multiple Hull Shader phases cannot call the same subroutine. If this is an important feature, support could be considered in the future. Opcode #%d (count is 1-based)
fcall statement not referencing an interface.  Opcode #%d (count 1-based).
fcall statement referencing an undeclared interface (%d).  Opcode #%d (count 1-based).
fcall statement referencing an out of bounds function index (%d).  Opcode #%d (count 1-based).
shader exceeds maximum supported number of interface call sites (%d).  Opcode #%d (count 1-based).
Multiple Hull Shader phases cannot call the same interface body. If this is an important feature, support could be considered in the future. Opcode #%d (count is 1-based)
label (%d) being defined without any callers. Shader Model 5+ requires all callers to a subroutine to appear before the subroutine definition. Aborting.Opcode #%d (count 1-based). 
label (%d) was never used in the shader
label (%d) must be preceded by a ret. Opcode #%d (count 1-based). Aborting validation.
label (%d) must not be nested inside flow control. Opcode #%d (count 1-based). Aborting validation.
Interpolation mode on input v# register used with eval_* instruction must be linear, linear_centroid, linear_noperspective, linear_noperspective_centroid, linear_sample or linear_noperspective_sample. Opcode #%d (count is 1-based). 
It is invalid to use eval_* on position input due to hardware limitation.  Opcode #%d (count is 1-based). 
Can't fall through case/default unless case/default has no code. Opcode #%d (count 1-based). Aborting validation.
switch must be followed by case or default. Opcode #%d (count 1-based). Aborting validation.
ret can only be followed by case/default/endswitch/endloop/else/endif/label. Opcode #%d (count 1-based). Aborting validation.
break/continue can only be followed by case/default/endswitch/endloop/else/endif. Opcode #%d (count 1-based). Aborting validation.
label (%d) called but not defined.
label (%d) defined but never called.
End of program reached with incomplete flow control structure.
When code ends in subroutine definition, it must end with ret.
%s signature parameter %s (1-based Entry %d) specifies invalid interpolation mode for integer component type. 
%s signature parameter %s (1-based Entry %d) specifies unrecognized or invalid component type. 
%s array signature parameter %s cannot be indexed dynamically.
Non system-generated input signature parameter (%s) cannot appear after a system generated value.
%s signature parameter %s (1-based Entry %d) type must be float32. 
%s signature parameter %s (1-based Entry %d) type must be uint32. 
%s signature parameter %s (1-based Entry %d) type must be float32 and mask must be xyzw. 
Too many %s signature parameters of type SV_ClipDistance or SV_CullDistance.  Maximum number of registers usable is %i.
%s signature parameter %s (1-based Entry %d) type must be a scalar uint. 
%s signature parameter %s (1-based Entry %d) type must be a scalar float. 
%s signature parameter %s (1-based Entry %d) has an unrecognized system name. 
Stream index (%u) must between 0 and %u.
Patch constant signature parameter #%d (1-based) specifies out of range register %d. 
Patch constant signature parameter #%d (1-based) specifies register %d (or components in the register) that have already been defined. 
Patch constant signature name mismatch with declaration in shader code for component %d in register %d. 
Patch constant signature signature does not specify component %d of register %d which is declared in the shader code. 
Input signature parameter #%d (1-based) specifies out of range register %d. 
Input signature parameter #%d (1-based) specifies register %d (or components in the register) that have already been defined. 
Input signature name mismatch with declaration in shader code for component %d in register %d. 
Input signature does not specify component %d of register %d which is declared in the shader code. 
Output signature parameter #%d (1-based) specifies out of range register %d. 
Output signature parameter #%d (1-based) specifies register %d (or components in the register) that have already been defined. 
Output signature name mismatch with declaration in shader code for component %d in register %d. 
Output signature does not specify component %d of register %d which is declared in the shader code. 
Pixel Shader allows output semantics to be SV_Target, SV_Depth, SV_DepthGreaterEqual, SV_DepthLessEqual, SV_Coverage only, or SV_StencilRef.  Output signature parameter #%d (1-based) specifies semantic %s. 
Double operations not supported unless globalFlags includes enableDoublePrecisionFloatOps.
Extended 11.1 double operations not supported unless globalFlags includes enable11_1DoubleExtensions.
Extended 11.1 shader operations not supported unless globalFlags includes enable11_1ShaderExtensions.
Unrecognized instruction or instruction not valid in vertex shader.
Hull Shader declsphase must declare an input control point count.
Hull Shader declsphase must declare an output control point count.
Hull Shader declsphase must declare a tessellator domain.
Hull Shader declsphase must declare a tessellator partitioning.
Hull Shader declsphase must declare a tessellator output primitive.
Hull Shader declared with IsoLine Domain must specify output primitive point or line. triangle_cw or triangle_ccw output are not compatible with the IsoLine Domain.
Hull Shader declared with Tri Domain must specify output primitive point, triangle_cw or triangle_ccw. line output is not compatible with the Tri domain.
Hull Shader declared with Quad Domain must specify output primitive point, triangle_cw or triangle_ccw. line output is not compatible with the Quad domain.
All HS control point phase input v[][] registers must have control point count (first dimension) declared with size less than or equal to the number of input control points declared in the hs decls phase (%d control points in this case). Input %d has %d control points declared. 
Total number of scalars across all HS output control points must not exceed %d. Current output control point declaration specifies %d scalars of output per control point with %d output control points, resulting in %d total scalars of output control point data. 
All HS fork phase input vcp[][] registers must have control point count (first dimension) declared with size less than or equal to the number of input control points declared in the hs decls phase (%d control points in this case). Input %d has %d control points declared. 
All HS fork phase input vocp[][] registers must have control point count (first dimension) declared with size less than or equal to the number of output control points declared in the hs decls phase (%d control points in this case). Input %d has %d control points declared. 
Hull Shader Fork Phase reads component(s) of output control point [%d] which were not output by the Control Point Phase.
Multiple fork phase programs declared the same component(s) of output patch constant register o[#d].
Multiple fork phase programs cannot declare partially overlapping index ranges for output Patch Constant Data. One index range is from register [%d] to [%d], while the another is from [%d] to [%d].
All HS join phase input vcp[][] registers must have control point count (first dimension) declared with size equal to the number of input control points declared in the hs decls phase (%d control points in this case). Input %d has %d control points declared. 
All HS join phase input vocp[][] registers must have control point count (first dimension) declared with size equal to the number of output control points declared in the hs decls phase (%d control points in this case). Input %d has %d control points declared. 
Hull Shader Join Phase reads component(s) of output control point [%d] which were not output by the Control Point Phase.
Join phase declaring component(s) of input patch constant register vpc[%d] which have not been output by previous fork phase(s) or other join phase(s).
Join phase declared the same component(s) of output patch constant register o[#d] as already declared for output by a previous fork phase or other joint phase.
Multiple fork/join phase programs cannot declare partially overlapping index ranges for output Patch Constant Data. One index range is from register [%d] to [%d], while the another is from [%d] to [%d].
When the Hull Shader doesn't have a Control Point Phase, the declared Input Control Point Count (%d) must match the declared Output Control Point Count (%d), indicating the control points will pass through, or the Output Control Point Count can be set 0. 
finalTriUEdgeTessFactor
finalTriVEdgeTessFactor
finalTriWEdgeTessFactor
Related TessFactor names (such as edges) must be declared in the same component of consecutive Patch Constant registers, in the correct order. %s is in %s[%d].%s, which would put %s past the end of the available registers, since it is %d name after %s in the order.
Related TessFactor names (such as edges) must be declared in the same component of consecutive Patch Constant registers, in the correct order. %s expected in %s[%d].%s since %s is in %s[%d].%s.
ISOLINE
Required TessFactor name %s for %s domain not found declared anywhere in Patch Constant data. 
Index ranges declared on Patch Constant Data cannot cross over related blocks of hardware TessFactors. An index range is declared from register [%d] to [%d], which crosses over a block of TessFactors that starts with %s in register [%d] and ends in %s in register [%d].
Unrecognized instruction or instruction not valid in Hull Shader.
Hull Shader must start with HSDecls phase.
Invalid instruction for Hull Shader Decls phase.
Declaration statements in HS Control Point phase must appear before other instructions.
Invalid instruction for Hull Shader Control Point phase.
Declaration statements in HS Fork phase must appear before other instructions.
Invalid instruction for Hull Shader Fork phase.
Declaration statements in HS Join phase must appear before other instructions.
Invalid instruction for Hull Shader Join phase.
Invalid instruction for Hull Shader postamble section (subroutines and function bodies).
Unrecognized instruction or instruction not valid in Domain Shader.
Unrecognized instruction or instruction not valid in geometry shader.
Declared output vertex count (%d) multiplied by the total number of declared scalar components of output data (%d) equals %d.  This value cannot be greater than %d.
Unrecognized instruction or instruction not valid in pixel shader.
Dest register relative index temp register component %d in r%d uninitialized. Opcode #%d (count is 1-based)
Dest register relative index indexable-temp register component %d in x[%d][%d] uninitialized. Opcode #%d (count is 1-based)
source register relative index temp register component %d in r%d uninitialized. Opcode #%d (count is 1-based)
source register relative index indexable-temp register component %d in x[%d][%d] uninitialized. Opcode #%d (count is 1-based)
source component %d in temp r%d not initialized. Opcode #%d (count is 1-based)
source indexable temp register component %d in x%d[*] never initialized anywhere.Opcode #%d (count is 1-based)
Unrecognized instruction or instruction not valid in Compute Shader.
Unrecognized instruction or instruction not valid in a library function.
%cs_%d_%d
lib_4_0_level_9_1_vs
lib_4_0_level_9_3_vs
lib_4_0_level_9_1_ps
%s(%d) : 
(Statement %d) 
Out of memory.
IDirect3DShaderValidator9::Begin called out of order. ::End must be called first.
IDirect3DShaderValidator9::Instruction called out of order. ::Begin must be called first.
IDirect3DShaderValidator9::Instruction called out of order. After end token there should be no more instructions.  Call ::End next.
IDirect3DShaderValidator9::Instruction called with NULL == pdwInst or 0 == cdw.
Bad version token.  DWORD count > 1 given. Expected DWORD count to be 1 for version token.
Bad version token.  It indicates neither a pixel shader nor a vertex shader.
Bad end token.  DWORD count > 1 given. Expected DWORD count to be 1 for end token.
IDirect3DShaderValidator9::End called out of order. Call to ::Begin, followed by calls to ::Instruction must occur first.
Shader missing end token.
Version token 0x%x does not represent a pixel library function.
Out of memory
Version token 0x%x does not represent a vertex shader.
Version token 0x%x does not represent a vertex library function.
Direct3D9: Shader Validator: 
Version Token: 0x%x indicates a vertex shader.  Pixel shader version token must be of the form 0xffff****.
Version Token: 0x%x is invalid. Pixel shader version token must be of the form 0xffff****. Aborting pixel shader validation.
Version Token: Shader version %s is not supported by hardware. 
ps_1_0 is no longer supported.  It turned out that pixel shader capable hardware will always support at least ps_1_1 (which is not as limited a model as ps_1_0 was). To convert a ps_1_0 shader up to ps_1_1, the only change needed is to make the version number 1_1. 
Version Token: Shader version %s is not supported. Aborting pixel shader validation.
Instruction not supported by %s shader.
Invalid parameter count.
second
(%s source param) Modifiers are not allowed on constants for ps_1_x.
Second source parameter for texm3x3spec must be c#.
Src reg for tex* instruction must be t# register (%s source param).
Invalid reg type (%s source param).
Invalid reg num %d (%s source param).  Max allowed for this type is %d.
_bx2 is a valid src mod for texM* instructions only (%s source param).
_bx2 cannot be used on src register for texreg2ar or texreg2gb instructions.
_bx2 cannot be used on src register for texbem or texbeml instructions.
Invalid src mod for tex* instruction (%s source param).
Source swizzle not allowed for tex* instruction (%s source param).
Invalid reg type for %s source param.
Invalid reg num: %d for %s source param. Max allowed for this type is %d.
For ps_1_2 or ps_1_3, the cmp or dp4 instructions cannot have a source register the same as the destination register.
Invalid src mod for %s source param.
Src selector .b (%s source param) is only valid for instructions that occur in the alpha pipe.
Invalid src swizzle for %s source param.
Cannot apply a negation source modifier on data that was last written with the saturate destination modifier. Affected components(*) of %s source param: %s
When using the bias source modifier on a register, the previous writer should apply the saturate modifier. This would ensure consistent behaviour across different hardware. Affected components(*) of %s source param: %s
When using the complement source modifier on a register, the previous writer should apply the saturate destination modifier. This would ensure consistent behaviour across different hardware. Affected components(*) of %s source param: %s
, texm3x2depth
Texture register result of texkill%s or texm*pad instructions must not be read. Affected components(*) of %s source param: %s
Texture register result of texbem or texbeml instruction must not be read by tex* instruction. Affected components(*) of %s source param: %s
Register data that has been read by a texbem or texbeml instruction cannot be read later, except by another texbem/l.
Multiple dependent texture reads are disallowed (%s source param).  Texture read results can be used as an address for subsequent read, but the results from that read cannot be used as an address in yet another subsequent read.
Read of uninitialized component%s(*) in %s%d: %s
Invalid reg type for dest param.
Invalid dest reg num: %d. Max allowed for this reg type is %d.
Destination of texm3x2depth instruction (t%d) is not available elsewhere in shader.
Must use texture register a dest param for tex* instructions.
tex* instructions must write all components.
Instruction modifiers are not allowed for tex* instructions.
Dest shift not allowed for tex* instructions.
Invalid dst modifier.
Invalid dst shift.
Dest write mask must be .rgb, .a, or .rgba (all).
%d different temp registers (r#) read by instruction.  Max. different temp registers readable per instruction is %d.
%d different input registers (v#) read by instruction.  Max. different input registers readable per instruction is %d.
%d different constant registers (c#) read by instruction.  Max. different constant registers readable per instruction is %d.
%d different texture registers (t#) read by instruction.  Max. different texture registers readable per instruction is %d.
%d different temp registers (r#) read over 2 co-issued instructions. Max. different register numbers from any one register type readable across co-issued instructions is %d.
%d different input registers (v#) read over 2 co-issued instructions. Max. different register numbers from any one register type readable across co-issued instructions is %d.
%d different constant registers (c#) read over 2 co-issued instructions. Max. different register numbers from any one register type readable across co-issued instructions is %d.
%d different texture registers (t#) read over 2 co-issued instructions. Max. different register numbers from any one register type readable across co-issued instructions is %d.
Tex register t%d already declared.
t# registers must appear in sequence (i.e. t0 before t2 OK, but t1 before t0 not valid).
Cannot use tex* instruction after non-tex* instruction.
Incomplete texm* sequence.
Invalid texm* sequence.
Invalid texm* register.
First source for cnd instruction must be 'r0.a'.
Maximum of 3 cmp instructions allowed.
The only valid modifiers for the first source parameter of lrp are: reg (no mod) or 1-reg (complement).
Previous writer to the first source register of lrp instruction should apply the saturate destination modifier.  This ensures consistent behaviour across different hardware. Affected components(*) of first source register: %s
Const declaration (def) must appear before other instructions.
Destination for def instruction must be of the form c# (where # = reg number). In addition there may be no mask (equivalent to full .xyzw, which is fine).
Invalid const register num: %d. Max allowed is %d.
c%d already def'd in the shader. 
Dest write mask must be .rgb, or .rgba (all) for dp3.
Maximum of 4 dp4 instructions allowed.
First arithmetic instruction cannot have co-issue ('+') set; there is no previous arithmetic instruction to pair with.
Cannot set co-issue ('+') on a texture instruction.  Co-issue only applies to arithmetic instructions.
Cannot set co-issue ('+') on consecutive instructions.
(previous instruction) nop instruction cannot be co-issued.
nop instruction cannot be co-issued.
(previous instruction) dp4 instruction cannot be co-issued.
dp4 instruction cannot be co-issued.
Co-issued instructions cannot both be dot-product, since each require use of the color/vector pipeline to execute.
(previous instruction) Dot-product needs color/vector pipeline to execute, so instruction co-issued with it cannot write to color components.
Dot-product which writes alpha cannot co-issue, because both alpha and color/vector pipelines used.
Dot-product needs color/vector pipeline to execute, so instruction co-issued with it cannot write to color components.
(previous instruction) Dot-product which writes alpha cannot co-issue, because both alpha and color/vector pipelines used by the dot product.
(previous instruction) Co-issued instruction cannot write all components - must write either alpha or color.
Co-issued instruction cannot write all components - must write either alpha or color.
Co-issued instructions cannot both write to the same components of a register.  Affected components: %s
Co-issued instructions cannot both write to color components.
Co-issued instructions cannot both write to alpha component.
Too many texture addressing instruction slots used: %d. Max. allowed is %d. (Note that some texture addressing instructions may use up more than one instruction slot)
Too many arithmetic instruction slots used: %d. Max. allowed (counting any co-issued pairs as 1) is %d.
Total number of instruction slots used too high: %d. Max. allowed (counting any co-issued pairs as 1) is %d.
r0 must be written by shader. Uninitialized component%s(*): %s
Version Token: Shader version %s is not supported by device. 
Instruction not supported by version %s shader.
(Source param) 
(First source param) 
(Second source param) 
(Third source param) 
%sModifiers are not allowed on constants for ps_1_4.
%sSource register type must be texture coordinate input (t#) for texcrd instruction.
%sSource register type must be temp (r#) or texture coordinate input (t#) for tex* instruction.
%sInvalid register number: %d.  Max allowed for this type is %d.
_dz(=_db) modifier on source param for texld only allowed if source is a temp register (r#).
_dz(=_db) modifier on source param for texld must be paired with source selector .xyz(=.rgb). Note: Using no selector is treated same as .xyz here.
_dz(=_db) modifier cannot be used on source parameter for texcrd. It is only available to texld instruction, when source parameter is temp register (r#).
_dw(=_da) modifier on source param for texld only allowed if source is a texture coordinate register (t#).
_dw(=_da) modifier on source param must be paired with source selector .xyw(=.rga).
%sInvalid source modifier for tex* instruction.
Source for texcrd requires component selector .xyw(==.rga), or .xyz(==.rgb). Note: Using no selector is treated same as .xyz here.
Using a texture coordinate register (t#) as source for texld requires component selector .xyw(=.rga), or .xyz(=.rgb). Note: Using no selector is treated same as .xyz here.
Using a temp register (r#) as source for texld requires component selector .xyz(==.rgb). Note: Using no selector is treated same as .xyz here.
%sInvalid source selector for tex* instruction.
Texture coordinate register t%d read more than once in shader with different source selector (swizzle). Multiple reads of identical texture coordinate register throughout shader must all use identical source selector. Note this does not restrict mixing use and non-use of a source modifier (i.e. _dw/_da or _dz/_db, depending what the swizzle allows) on these coordinate register reads.
%sTexture coordinate registers (t#) are not available to arithmetic instructions.
%sInvalid register type.
%sInvalid register number: %d. Max allowed for this type is %d.
%sInvalid source modifier.
%sInvalid source selector.
_dz(=_db) modifier may only be used at most 2 times in a shader.
Read of uninitialized component%s(*) in %s%d: %s. Note that when texcrd is used with a .xy(==.rg) writemask, as it is in this shader, a side effect is that anything previously written to the z(==b) component of the destination r# register is lost and this component becomes uninitialized. In order to read blue again, write to it first. Also: Note that an unfortunate effect of the phase marker earlier in the shader is that the moment it is encountered in certain hardware, values previously written to alpha in any r# register, including the one noted here, are lost. In order to read alpha from an r# register after the phase marker, write to it first.
Read of uninitialized component%s(*) in %s%d: %s. Note that an unfortunate effect of the phase marker earlier in the shader is that the moment it is encountered in certain hardware, values previously written to alpha in any r# register, including the one noted here, are lost. In order to read alpha from an r# register after the phase marker, write to it first.
Read of uninitialized component%s(*) in %s%d: %s. Note that when texcrd is used with a .xy(==.rg) writemask, as it is in this shader, a side effect is that anything previously written to the z(==b) component of the destination r# register is lost and this component becomes uninitialized. In order to read blue again, write to it first.
The current tex* instruction reads from %c%d, which was written earlier by another tex* instruction in the same block of tex* instructions.  Dependent reads are not permitted within a single block of tex* instructions.  To perform a dependent read, separate texture coordinate derivation from the tex* instruction using the coordinates with a 'phase' marker.
Invalid register type for destination param.
Invalid destination register number: %d. Max allowed for this register type is %d.
texcrd with _dw(=_da) source modifier must use .xy(=.rg) destination writemask.
texcrd must use .xyz(=.rgb) destination writemask.
texld/texkill/texdepth instructions must write all components.
Instruction modifiers not allowed for tex* instructions.
Destination shift not allowed for tex* instructions.
Invalid instruction modifier.
Invalid destination shift.
%d different texture coordinate registers (t#) read by instruction.  Max. different texture registers readable per instruction is %d.
Register r%d (and thus texture stage %d) already used as a destination for a tex* instruction in this block of the shader. Reuse of a texture stage in ps_1_4 may only be accmplished by splitting the tex* ops across a phase marker.
tex* instructions cannot be after arithmetic instructions within one phase of a ps_1_4 shader.  Each phase can have a block of tex* instructions followed by a block of arithmetic instructions. 
Multiple phase markers not permitted.  Aborting shader validation.
Earlier texld instruction used _dz(=_db) modifier on source param. When a phase marker is present, the _dz modifier is only permitted after the phase marker.
v# register read by instruction(s) before phase marker.  This is not permitted. When a phase marker is present, v# register reads are only permitted after the phase marker.
When a phase marker is present in a shader, texkill is only permitted after the phase marker.
bem may only be used once in a shader.
bem can only be used before a phase marker (required) later in the shader.
Writemask for bem must be '.rg'
First source parameter for bem must be temp (r#) or constant (c#) register.
Second source parameter for bem must be temp (r#) register.
Only one use of texdepth is permitted.
Destination for texdepth must be r5.
After texdepth instruction, r5 is no longer available in shader.
When a phase marker is present in a shader, texdepth is only permitted after the phase marker.
Cannot set co-issue ('+') on a tex* instruction.  Co-issue only applies to arithmetic instructions.
Phase marker cannot be co-issued.
dp4 cannot be coissued.
Instruction cannot have co-issue ('+') set without a previous arithmetic instruction to pair with.
(previous instruction)
%s phase marker cannot be co-issued.
%s def cannot be co-issued.
%s nop cannot be co-issued.
%s dp4 cannot be co-issued.
%s bem cannot be co-issued.
Co-issued instructions cannot both be dp3, since each require use of the color pipe to execute.
(previous instruction) dp3 needs color pipe to execute, so instruction co-issued with it cannot write to color components.
dp3 which writes alpha cannot co-issue since it uses up both the alpha and color pipes.
(previous instruction) dp3 which writes alpha cannot co-issue since it uses up both the alpha and color pipes.
(previous instruction) Individual instruction in co-issue pair cannot write both alpha and color component(s).
Individual instruction in co-issue pair cannot write both alpha and color component(s).
Co-issued instructions cannot both write to the same component(s).  One instruction must write to alpha and the other may write to any combination of red/green/blue.  Destination registers may differ.
One of the instructions in a co-issue pair must write to alpha only (.a writemask).
Too many (%d) tex* instruction slots used before phase marker. Max. allowed in a phase is %d.
Cannot fit shader into length limits for target shader model (ps_1_4). 
Too many (%d) arithmetic instruction slots used before phase marker. Max. allowed in a phase (counting any co-issued pairs as 1) is %d.
Too many (%d) tex* instruction slots used after phase marker. Max. allowed in a phase is %d.
Too many (%d) arithmetic instruction slots used after phase marker. Max. allowed in a phase (counting any co-issued pairs as 1) is %d.
Too many (%d) tex* instruction slots used. Max. allowed is %d. Note that adding a phase marker to the shader would double the number of instructions available.
Too many (%d) arithmetic instruction slots used. Max. allowed (counting any co-issued pairs as 1) is %d. Note that adding a phase marker to the shader would double the number of instructions available.
r0 must be written by shader. Uninitialized component%s(*): %s. Note that when texcrd is used with a .xy(==.rg) writemask, as it is in this shader, a side effect is that anything previously written to the z(==b) component of the destination r# register is lost and this component becomes uninitialized. The blue component of r0 must to be written after the texcrd. Also: Note that an unfortunate effect of the phase marker in the shader is that the moment it is encountered in certain hardware, values previously written to alpha in any r# register, including r0, are lost. So after a phase marker, the alpha component of r0 must be written.
r0 must be written by shader. Uninitialized component%s(*): %s. Note that an unfortunate effect of the phase marker in the shader is that the moment it is encountered in certain hardware, values previously written to alpha in any r# register, including r0, are lost. So after a phase marker, the alpha component of r0 must be written.
r0 must be written by shader. Uninitialized component%s(*): %s. Note that when texcrd is used with a .xy(==.rg) writemask, as it is in this shader, a side effect is that anything previously written to the z(==b) component of the destination r# register is lost and this component becomes uninitialized. The blue component of r0 must to be written after the texcrd.
Version Token: Pixel shader version ps_2_sw is for software rasterizers only (e.g. the reference device). Aborting shader validation.
ps_2_x extended instruction not supported by the hardware (static flow control not supported).
ps_2_x extended instruction not supported by the hardware (gradient instructions not supported).
ps_2_x extended instruction not supported by the hardware (predication not supported).
ps_2_x extended instruction not supported by the hardware (dynamic flow control not supported).
ps_2_x extended instruction not supported by the hardware (neither predication or static flow control supported).
Instruction not supported by version %s pixel shader.
(Fourth source param) 
First source parameter for texld must be temp (r#) or texture coordinate input(t#) register.
First source parameter for texld can't specify min precision unless shader is from D3D10+ target.
Unrecognized min precision on source parameter.
Second source parameter for texld must be sampler stage (s#).
Second source parameter for texld can't specify min precision.
Third and fourth parameters to texldd must be temp (r#), texture (t#), input (v#) or constant (c#) register.
Third and fourth parameter for texldd can't specify min precision unless shader is from D3D10+ target.
Third or fourth parameter for texldd using unrecognized min precision.
%sUnexpected source parameter.
%sSource modifier not allowed for tex* instruction.
%sSource swizzles not allowed on tex* instruction.
%s instruction requires parameter to be label (l#). 
label parameter doesn't allow min precision.
breakp requires parameter to be predicate register (p0). 
predicate parameter doesn't allow min precision.
%s requires the first parameter to be a label (l#). 
 (second)
On current device, %s requires the condition%s parameter to be boolean constant register (b#). 
On current device, %s requires the condition%s parameter to be predicate register (p0). 
%s requires the condition parameter%s to be boolean constant register (b#), or predicate register (p0). 
%s requires the condition parameter%s to be boolean constant register (b#). 
%s condition parameter%s can't specify min precision. 
rep requires parameter to be integer constant register (i#). 
rep doesn't allow min precision on parameter.
Source parameter can't specify min precision unless shader is from D3D10+ target.
%sInvalid source register type for instruction.
%sRegister number: %d on this parameter for a matrix instruction causes attempt to access out of range register number %d. Max allowed for this type is %d.
Cannot negate second source parameter to vector*matrix instructions.
Cannot use negate on source parameter(s) to %s instruction.
%s%s requires replicate swizzle for this parameter in order to select component. i.e. .x | .y | .z | .w (or rgba equivalent)
Parameter(s) for %s instruction must specify default swizzle (.xyzw, or none specified.).  The exception is (on shader version > ps_2_0) if the condition is the predicate register, p0, in which case a replicate swizzle must be used in order to select a component. i.e. .x | .y | .z | .w (or rgba equivalent) 
When predicate register is used as the condition for a %s instruction, a replicate swizzle must be specified, to select a component. i.e. .x | .y | .z | .w (or rgba equivalent)
Parameter(s) for %s instruction must specify default swizzle (.xyzw, or none specified.) 
Const bool (b#) parameter to %s instruction must specify default swizzle (.xyzw, or none specified.) 
Predicate register (p0) parameter to %s instruction must specify replicate swizzle in order to select component. i.e. .x | .y | .z | .w (or rgba equivalent)
Cannot swizzle second source parameter to vector*matrix instructions.
%sInvalid source selector: %s. The only available source swizzles in this shader version are: .rgba/xyzw (same as not specifying swizzle), .r/x, .g/y, .b/z, .a/w, .gbra/yzxw, .brga/zxyw and .abgr/wzyx. 
ps_2_0 does not support predication.
vs_2_x predication not supported by the hardware.
%s instruction cannot be predicated.
Source predicate must be p0 register.
Source predicate p0 must use one of the following swizzles: .x | .y | .z | .w | .xyzw (same as swizzle not present)
The only modifier allowed for source predicate p0 is the not (!) modifier.
When writing to oDepth with predication, p0 must use a replicate swizzle to select a single component: .x | .y | .z | .w
Sampler register s%d has not been declared.
Component%s of register %s%d being read, but not declared. v# and t# registers must be declared using a dcl statement (down to the component level) in %s. Undeclared component%s(*) being read: %s
Note that the %s component of %s%d was previously initialized, but then became uninitialized by a previous instruction (e.g. SINCOS clobbers components).
Writemask cannot be empty.
Min precision not allowed on predicate register.
Dest parameter can't specify min precision unless shader is from D3D10+ target.
Unrecognized min precision on dest parameter.
texkill must write all components.
texld* must not specify a writemask (same as full mask). texld* instructions always write 4 components, including defaults if the source texture being sampled contains fewer than 4 components. 
Dest writemask for SINCOS must be .xy, .x or .y.
_sat not permitted on tex* instructions.
_sat not permitted with frc instruction.
_sat not permitted with SINCOS instruction.
_sat not permitted with setp instruction.
Instruction modifiers other than _sat or _pp not permitted. (_sat is permitted only on arithmetic ops, except frc or SINCOS)
Instruction shifts not permitted.
xyzw (same as not specifying mask)
%s instruction must use destination writemask: .%s
Dest register cannot be the same as first source register for m*x* instructions.
Dest register for m*x* instructions cannot be the same as one of the additional registers implied by the second source register.
Shader uses texture addressing operations in a dependency chain that is too complex for the target shader model (%s) to handle.  
Dependent tex-op sequence too long (%dth order). A 1st order dependent tex-op is a tex[ld*|kill] instruction in which either: (1) an r# reg is input (NOT t# reg), or (2) output r# reg was previously written, now being written AGAIN. A 2nd order dependent tex-op occurs if: a tex-op reads OR WRITES to an r# reg whose contents, BEFORE executing the tex-op, depend (perhaps indirectly) on the outcome of a 1st order dependent tex-op. An (n)th order dependent tex-op derives from an (n-1)th order tex-op. A given tex-op may be dependent to at most 3rd order (ps_2_0/x only).
%d different input (v#) or texture (t#) registers read by instruction.  Max. different input/texture registers readable per instruction is %d.
%d different constant registers (c#) read by instruction.  Max. different constant registers readable per instruction is %d.(There is one exception: this rule does not apply to the SINCOS macro instruction.)
%d constant registers (c#) read by instruction.  Max. constant registers readable per instruction (even if they are the same) is %d.  This is in addition to the read port limit of %d for constants, which restricts how many *different* constants can be read. (There is one exception: none of this applies to the SINCOS macro instruction.)
Multiple constant registers cannot be read by a matrix op.
Multiple input/texture registers cannot be read by a matrix op.
def and dcl instructions must appear before other instructions.
dcl instruction is missing a parameter.
Invalid register type for dcl.  Must be t#, v# or s#.
Invalid register number: %d. Max allowed for %s# register is %d.
Min precision not allowed on dest parameter.
Register %s%d has already been declared.
dcl %s# does not support any modifiers.
dcl %s# must have one of the following masks: x, xy, xyz or xyzw (alternatively: r, rg, rgb, or rgba).
dcl %s# only supports the _centroid modifier (optional hint), and/or _pp modifier (partial precision hint). No other modifiers supported.
dcl %s# must be one of the following types: dcl_2d, dcl_cube or dcl_volume.
dcl %s# must not specify a writemask (equivalent to a full mask). When samplers are used for texture lookup, 4 components are always returned, including defaults for components that may not be present in the texture format set at the sampler. 
dcl %s# does not support any modifiers. 
dcl must specify non-empty mask.
def or dcl instructions must appear before other instructions.
Destination for defi instruction must be i# register (where # = reg number). In addition there may be no mask (equivalent to full .xyzw, which is fine).
Invalid constant integer (i#) register num: %d. Max allowed is %d.
i%d.x (which represents rep iteration count) cannot be negative. i%d.x is currently def'd as %d. 
i%d.x (which represents rep iteration count) cannot be greater than %d. i%d.x is currently def'd as %d. 
i%d.yzw have no meaning in this shader model; they must simply be 0. 
i%d already def'd in the shader. 
Destination for defb instruction must be b# register (where # = reg number). In addition there may be no mask (equivalent to full .xyzw, which is fine).
Invalid constant bool (b#) register num: %d. Max allowed is %d.
b%d must only be defined as true (0x00000001) or false (0x00000000). 
b%d already def'd in the shader. 
Src and dest registers for NRM cannot be the same.
Dest writemask for NRM must be .xyzw (default) or .xyz (or equivalent rgba notation)
Dest register for CRS cannot be the same as a source register.
Swizzle not permitted on source parameters to CRS.
Write mask for CRS must be one of: .x | .y | .z | .xy | .xz | .yz | .xyz (or rgba equivalent)
Dest register for POW cannot be the same as second source register.
Dest register for LRP cannot be the same as first or third source register.
Dest register for SINCOS cannot be the same as first source register.
Second source parameter for SINCOS must be a constant register.
Third source parameter for SINCOS must be a constant register.
Second and third source parameters for SINCOS cannot be the same constant register.
Source selector for first source parameter for SINCOS must be .x, .y, .z or .w.
Second and third source parameters for SINCOS cannot have a modifier.
Second and third source parameters for SINCOS must use default swizzle (no swizzle specified, or .xyzw). 
Third source parameter for dp2add must use a replicate swizzle (.r, .g, .b, .a) to select a scalar component.
Co-issue ('+') is not supported in this shader version.
Pixel shader must minimally write to oC0 (with a mov instruction).
When a %s shader writes to oCn, it must write to all of oC(n-1) down to oC0 (no gaps).
oCn registers may only be written using the mov instruction.
Source parameter for instruction writing to oCn cannot use a modifier.
Source parameter for instruction writing to oCn cannot use swizzles.
Write to oCn register cannot use _sat instruction modifier.
Write to oCn register must use full writemask (equivalent to not specifying writemask at all).
oC%d already written. (oCn registers can only be written at most once each)
oDepth may only be written using the mov instruction.
Source parameter for instruction writing to oDepth cannot use a modifier.
Source parameter for instruction writing to oDepth must use a replicate source swizzle. i.e.: .x | .y | .z | .w or .r | .g | .b | .a.  This identifies the scalar component of the source to send to oDepth.
Write to oDepth register cannot use _sat instruction modifier.
Write to oDepth register must not specify any writemask. (Note, this is equivalent to using a full writemask) oDepth is a scalar output, however a specific rgba/xyzw channel does not apply; the writemask is meaningless. 
oDepth already written.
Subroutine with label #%d called, but never defined.
Subroutine label #%d never referenced.
End of shader reached without 'ret' to terminate subroutine.
End of shader reached and rep construct was not completed with an endrep. 
End of shader reached and 'if' construct was not completed with 'else'/'endif'. 
Subroutine label number, %d, is too large. Maximum label number is %d. Aborting shader validation.
Subroutine label number: %d already defined earlier. Aborting shader validation.
Cannot call subroutine label defined earlier in shader (label #%d in this case).  Subroutine call must reference label defined later in shader. Aborting shader validation. 
'label' is only permitted directly after a 'ret' instruction. Aborting shader validation. 
Label is defined inside a subroutine or main program. Label must follow the ret instruction. Aborting shader validation. 
Compiled code results in dynamic flow control nesting depth that exceeds limit of %d for target (%s). 
Depth of dynamic 'if' nesting exceeds limit of %d (callnz with predicate counts as a dynamic 'if' nesting level). Aborting shader validation. 
Compiled code results in subroutine call nesting depth that exceeds limit of %d for target (%s). 
Depth of subroutine call nesting exceeds limit of %d. Aborting shader validation. 
Out of memory. Aborting shader validation. 
'ret' instruction not permitted from inside any flow control block. Aborting shader validation. 
Compiled code results in loop nesting depth that exceeds limit of %d for target (%s). 
Depth of loop nesting exceeds limit of %d. Aborting shader validation. 
'endrep' instruction does not match up to a 'rep'. Aborting shader validation. 
Compiled code results in dynamic 'if'/'endif' nesting depth that exceeds limit of %d for target (%s). 
Depth of dynamic 'if' nesting exceeds limit of %d. Aborting shader validation. 
Compiled code results in static 'if'/'endif' nesting depth that exceeds limit of %d for target (%s). 
Depth of static 'if' nesting exceeds limit of %d. Aborting shader validation. 
'endif' instruction does not match up to an 'if' or 'else'. Aborting shader validation. 
'else' instruction does not match up to an 'if'. Aborting shader validation. 
'else' already used for current 'if' construct. Aborting shader validation. 
Compiled code results in dynamic 'if'/'endif' nesting depth that exceeds limit of %d for target (%s) (due to conditional break that counts towards the same limit). 
Depth of dynamic 'if' nesting exceeds limit of %d, due to break_cmp that counts towards same limit. Aborting shader validation. 
'break' instruction not within a local rep/endrep construct. Aborting shader validation. 
A 'ret' instruction must be followed by either (1) the end of the shader or (2) a 'label' instruction. Aborting shader validation.
texld/texldb/texldp/dsx/dsy instructions with r# as source cannot be used inside dynamic conditional 'if' blocks, dynamic conditional subroutine calls, or rep with break*. 
Compiled shader code has has many operations that use the texture unit (%d). Max. allowed by the target (%s) is %d.
Too many (%d) tex* instruction slots used. Max. allowed is %d.
Compiled shader code uses too many arithmetic instruction slots (%d). Max. allowed by the target (%s) is %d. Consider increasing optimization level to reduce instruction count.
Too many (%d) standard (non tex*) instruction slots used. Max. allowed is %d.
Compiled shader code uses too many instruction slots (%d). Max. allowed by the target (%s) is %d.
Too many (%d) total instruction slots used. Max. allowed is %d.
break_cmp
comment
if_cmp
texld[b|p]*
texcoord/texcrd
Version Token: Pixel shader version ps_3_sw is for use with software rasterizers only (e.g. the reference device). Aborting shader validation.
fourth
%s requires %s parameter to be label (l#). 
%s requires second source parameter (the condition) to be boolean constant register (b#), or predicate register (p0). 
loop requires first parameter to be loop counter (aL). 
%s requires %s parameter to be integer constant register (i#). 
%s requires parameter (the branch condition) to be boolean constant register (b#), or predicate register (p0). 
First source parameter for texld* must be temp (r#), input (v#) or constant (c#) register.
Source modifier not allowed on sampler (s#) parameter to texld* instruction.
Second source parameter for texld* must be sampler stage (s#).
Third and fourth parameters to texldd must be temp (r#), input (v#) or constant (c#) register.
Unexpected source parameter.
(%s source param) Invalid register number: %d.  Max allowed for this type is %d.
(%s source param) Negate or abs modifiers not permitted on source parameters to texld*
Invalid reg num for MISCTYPE.
Relative addressing only permitted on input (v#) registers (%s source param).
Relative address register must be aL register (%s source param).
Invalid register number, %d, specified for aL register. Max # supported is %d (%s source param).
vFace or vPos registers cannot be used as sources for matrix operations.
Reg num: %d for %s source param on matrix instruction causes attempt to access out of range register number %d. Max allowed for this type is %d.
Cannot use abs on source parameter(s) on to vFace register.
Cannot use negate or abs on second source parameter to vector*matrix instructions.
Cannot use negate or abs on source parameter(s) to %s instruction.
vFace register must not specify a swizzle (i.e. default swizzle), as it is an implied scalar.
vFace register can only be used as one of the sources to if_(cond), break_(cond), setp_(cond), or the condition in a cmp.
%s requires replicate swizzle for source parameter(s) in order to select component. For the vPos register, this can either be .x or .y (z,w are not available). 
%s requires replicate swizzle for source parameter(s) in order to select component. i.e. .x | .y | .z | .w (or rgba equivalent)
Parameter(s) for %s instruction must specify default swizzle (.xyzw, or none specified.).  The exception is if the condition is the predicate register, p0, in which case a replicate swizzle must be used in order to select a component. i.e. .x | .y | .z | .w (or rgba equivalent)
aL can only be referenced in the following scenarios: (1) inside a loop/endloop block, or (2) in a subroutine for which in all cases some call below in the stack is in a loop/endloop block. 
Component%s of register %s%d being read, but not declared. v# registers must be declared using dcl statement(s) (down to the component level). Affected components (*): %s
Component(s) of register vPos being read, but not declared. vPos must be declared using a dcl statement. Affected components (*): %s
vPos does not have .z or .w channels in this shader model. Attempt to read following unavailable component(s) (*): %s
vFace being read, but not declared. vFace must be declared if it is used:  dcl vFace
_centroid flag only permitted on dcl v# statements.
The only instruction allowed to write to the predicate register is setp.
The setp instruction must write to the predicate register.
Absolute and relative addressing of input registers cannot be combined in one instruction.
Different relative addressing of input registers cannot be combined in one instruction.
When constant registers are read multiple times in a single instruction, the _abs modifier must either be present on all of the constants, or none of them. 
%d different input registers (v*#) read by instruction.  Max. different input registers readable per instruction is %d.
Multiple input registers cannot be read by a matrix op.
Invalid register type for dcl.  Must be input register (v#), sampler (s#), position (vPos) or face (vFace).
dcl can't specify empty writemask.
dcl for %s register does not support any modifiers. 
dcl %s# only supports the (optional) _pp modifier (partial precision hint), and/or the _centroid modifier (relevant to multisampling). No other modifiers supported.
Sampler %s%d already declared. 
dcl %s# must not specify a writemask (equivalent to a full mask). 
Declaration for register %s%d overlaps previous declaration for the following component(s) of the same register (*): %s
Unrecognized usage type in dcl statement.
dcl usage index, %d, is too high.  Max allowed is %d.
When multple usages are declared for various components of a given input v# register, the _centroid hint can only be specified on either (a) all usages declared for the register, or (b) on none of them.  Also note that the usage 'color' (with any index) has special behavior: even if the centroid hint is not specified for color, it is assumed to be set. 
dcl usage+index psize0 cannot be used in a pixel shader.
dcl for input v# register must specify usage+index (semantic). i.e. dcl_texcoord5 v%d. Note that the semantics position0, positiont0, psize0, tessfactor(n) and sample(n) are not permitted.
dcl usage+index positiont0 cannot be used in a pixel shader.
dcl usage 'tessfactor' is not avaliable to the pixel shader. 
dcl usage 'sample' is not avaliable to the pixel shader. 
dcl usage+index: %s,%d has already been specified for an input register.
%s register already declared.
z or w components of vPos register are not available in this shader version, and cannot be dcl'd.
i%d.x (which represents loop or rep iteration count) cannot be negative. i%d.x is currently def'd as %d. 
i%d.x (which represents loop or rep iteration count) cannot be greater than %d. i%d.x is currently def'd as %d. 
i%d.y (which represents loop initial value) must be in the range [0, %d]. i%d.y is currently def'd as %d. 
i%d.z (which represents loop step value) must be in the range [-%d, %d]. i%d.z is currently def'd as %d. 
i%d.w has no meaning; it must simply be 0. 
Swizzle not permitted on source paramters to CRS.
Dest for SINCOS must be a temp (r#) register.
oDepth may not be written by the %s instruction.
When writing to oDepth, %s instruction must use replicate swizzle on source parameter(s), in order to select single component. i.e. .x | .y | .z | .w (or rgba equivalent)
Write to oDepth register must not specify any writemask. (Note, this is equivalent to using a full writemask) oDepth is a scalar output, however a specific rgba/xyzw channel does not apply -> the writemask is meaningless. 
End of shader reached and '%s' construct was not completed with a '%s'. 
'endloop' instruction does not match up to an 'loop'. Aborting shader validation. 
'break' instruction not within a local loop/rep construct. Aborting shader validation. 
texld/texldb/texldp/dsx/dsy instructions with r# as source cannot be used inside dynamic conditional 'if' blocks, dynamic conditional subroutine calls, or loop/rep with break*. 
Too many instruction slots (%d) used by shader. Max. allowed is %d.
Version token: 0x%x indicates a pixel shader.  Vertex shader version token must be of the form 0xfffe****.
Version Token: 0x%x is invalid. Vertex shader version token must be of the form 0xfffe****. Aborting vertex shader validation.
vs_1_0 is no longer supported.  It turned out that vertex shader capable hardware will always support at least vs_1_1 (which is not as limited a model as vs_1_0 was). To convert a vs_1_0 shader up to vs_1_1, the only change needed is to make the version number 1_1. 
Version Token: Shader version %s is not supported. Aborting vertex shader validation.
%s requires replicate swizzle for the source parameter in order to select component. i.e. .x | .y | .z | .w (or rgba equivalent)
Address mode must be absolute (%s source param).
Relative addressing of constant register must reference a0.x only.
Format for address register must be a0.x.
Only the mov instruction is allowed to write to the address register.
Dst modifiers not allowed for vertex shaders.
Dest shifts not allowed for vertex shaders.
Dest write mask cannot be empty.
%s instruction cannot write to scalar output registers (oFog, oPts).
M*x* matrix instructions cannot write to scalar output registers (oFog, oPts).
When writing to scalar output register, %s instruction must use replicate swizzle on source parameter(s), in order to select single component. i.e. .x | .y | .z | .w (or rgba equivalent)
Scalar output registers (oFog, oPts) must have full write mask.
The only valid write masks for the FRC instruction are .xy and .y.
Absolute and relative addressing of constant registers cannot be combined in one instruction.
Different relative addressing of constant registers cannot be combined in one instruction.
Number of instruction slots used too high: %d. Max. allowed is %d.
By the end of a vertex shader, any oTn register written must not have gaps in components, starting from x, in order xyzw. To satisfy this, oT%d requires writing of the additional component%s(*): %s 
Vertex shader must write all four components (xyzw) of oPos output register.
Vertex shader must minimally write all four components (xyzw) of oPos output register.  Missing component%s(*): %s
Version Token: Vertex shader version vs_2_sw is for software use only. Aborting shader validation.
vs_2_x extended instruction not supported by the hardware (dynamic flow control not supported).
vs_2_x extended instruction not supported by the hardware (predication not supported).
vs_2_0 does not support predication.
Predicate register read, but uninitialized. Note that the predicate register must be written by setp before it is used, and that flow control instructions invalidate the predicate register's contents. Affected components(*): %s
When writing to scalar output (oFog, oPts) with predication, p0 must use a replicate swizzle to select a single component: .x | .y | .z | .w
predicate doesn't allow min precision.
%s requires second source parameter (the condition) to be boolean constant register (b#). 
loop doesn't allow min precision on parameters.
loop/rep don't allow min precision on parameters.
%s requires parameter (the branch condition) to be boolean constant register (b#). 
%s condition parameter can't specify min precision. 
Relative addressing only permitted on constant registers (%s source param).
Relative address register must be a# register or aL register (%s source param).
Invalid register number, %d, specified for a# (address) register. Max # supported is %d (%s source param).
Cannot use negate on second source parameter to vector*matrix instructions.
Parameter(s) for %s instruction must specify default swizzle (.xyzw, or none specified.).  The exception is (on shader version > vs_2_0) if the condition is the predicate register, p0, in which case a replicate swizzle must be used in order to select a component. i.e. .x | .y | .z | .w (or rgba equivalent) 
Input register v%d was not declared with a dcl statement.  Attempt to read component%s(*): %s
Only the mova instruction is allowed to write to the address register.
mova instruction can only write to the address register.
Relative addressing of destination not permitted on destination in this shader model.
Min precision not allowed on predicate/loop/addr register.
Destination for def instruction must be c# register (where # = reg number). In addition there may be no mask (equivalent to full .xyzw, which is fine).
Dest register type for NRM must be temp (r#).
Dest register type for CRS must be temp (r#).
Dest register type for POW must be temp (r#).
Dest register type for LRP must be temp (r#).
Second and third source params for SGN must both be different temp (r#) registers.
First source param for SGN cannot be the same register as the second or third params.
Second and third source params for SGN cannot use a source selector, and cannot have a modifier. 
Second source paramter for SINCOS must be a constant register.
Third source paramter for SINCOS must be a constant register.
Dest register type for SINCOS must be temp (r#).
Dest mask for SINCOS must be one of: .x | .y | .xy 
More than 2 constants (even identical ones) cannot be read by an instruction. (There is one exception: this rule does not apply to the SINCOS instruction.)
%d different input registers (v#) read by instruction.  Max. different input registers readable per instruction is %d. 
%d different constant registers (c#) read by instruction.  Max. different constant registers readable per instruction is %d. (There is one exception: this rule does not apply to the SINCOS instruction.)
Shader has too much flow control complexity for the target (%s). 
Too may static flow control instructions (%d) for this shader model.  Maximum allowed is %d. The shader instructions that count as 1 static flow control instruction each are: (1)call, (2)callnz (with static condition), (3)if (static branch), (4)else (paired with static if), (5)loop, (6)rep. 
Compiled code results in subroutine nesting depth that exceeds limit of %d for target (%s). 
Version Token: Vertex shader version vs_3_sw is for software use only. Aborting shader validation.
Version Token: Shader version %s is not supported. Aborting vertex shader validation. 
Too many output registers declared (%d).  When no output register has been declared with the semantic 'psize0', %d o# registers are available.  When an o# register has been declared with the semantic 'psize0' (same as 'psize'), %d registers are available.
Invalid register type for dcl.  Must be input register (v#), output register (o#) or sampler (s#).
dcl usage 'tessfactor' is not permitted for vertex shader input registers.
Input cannot be dcl'd with usage+index positiont0, as vertex data containing this semantic has special meaning to the API: skip vertex processing altogether.
Vertex shader output is not permitted to be dcl'd with the usage+index positiont0.
Vertex shader output dcl with usage 'tessfactor' must have usage index 0, and register must have .x write mask. This semantic is for special purpose use only: creating vertex data that is to be used with tesselation, where a scalar tessfactor is needed.  If you are not doing tesselation, do not bother using this semantic. 
Output register dcl'd with usage+index psize0 takes as special meaning as a scalar, so no writemask must be specified (identical to full write mask). In addition, no other semantics may declared for the same output register as one assigned to psize0. 
Output register cannot be dcl'd with usage 'sample'.
dcl usage+index: %s,%d has already been specified for an output register.
Instruction not supported by this vertex shader version.
When writing to scalar output (psize) with predication, p0 must use a replicate swizzle to select a single component: .x | .y | .z | .w
First source parameter for texldl must be temp (r#), input (v#) or const (c#) register.
(%s source param) Source modifier not allowed on texcoord for texldl.
(%s source param) Source modifier not allowed on sampler (s#).
Second source parameter for texldl must be sampler stage (s#).
Relative addressing of source register only permitted on input (v#) and constant (c#) registers (%s source param).
Relative address register for constant (c#) must be a# register or aL register (%s source param).
Relative address for input (v#) can only be aL register (%s source param).
Attempt to read undeclared component%s of input register v%d (*): %s. Components of v# registers to be read must be declared by a dcl statement.
%s instruction does not support _sat modifier.
Invalid dst modifier for vertex shader.
Relative addressing of destination only permitted on output registers (o#).
Relative addressing of o# register requires aL register.
When relative addressing of output o# registers is used, position0 must be declared in o%d only, psize0 (if present) must be declared in o%d only, and indexing from/into o%d, or o%d (psize0 case only) is undefined. Indexing into any other declared o# is fine. If relative addressing of o# is not used in the shader, these restrictions on register numbers do not apply. 
%s instruction cannot write to scalar output register.
M*x* matrix instructions cannot write to scalar output register.
Scalar output register must have full write mask.
Attempt to write undeclared component%s of output register o%d (*): %s. Components of o# registers to be written must be declared by a dcl statement.
%d different constant registers (c#) read by instruction.  Max. different constant registers readable per instruction is %d. 
Compiled shader code uses too many instruction slots (%d). Max. allowed by the target (%s), including cap for instruction limit, is %d.
Compiled shader code uses too many instructions (%d). Max. allowed by the target (%s), including cap for instruction limit, is %d.
Reserved bit(s) set in instruction parameter token!  Aborting validation.
dcl instruction should have exactly 2 parameter tokens.  Aborting validation.
Bit 31 not set in dcl info token!  Aborting validation.
Reserved bit(s) set in destination parameter token!  Aborting validation.
Reserved bit(s) set in dcl info token!  Aborting validation.
Reserved bit(s) set in source %d parameter token!  Aborting validation.
Expected relative address token.  Aborting validation.
Reserved bit(s) set in relative address token for source parameter %d!  Aborting validation.
When aL is used as a relative address, it must not specify any swizzle, as it is a scalar register. Aborting validation.
Instruction length specified for instruction (%d) does not match the token count encountered (%d). Aborting validation.
Unexpected DWORD count for instruction.  Aborting validation.
Unrecognized instruction. Aborting pixel shader validation.
Unrecognized instruction. Aborting vertex shader validation.
Invalid register type for dcl.  Must be input register (v#).
dcl must specify full writemask in this shader version (same as not specifying mask) for %s# registers.
dcl usage 'tessfactor' is not permitted for vertex input shaders.
dcl usage: %s%d has already been specified.
Relative address must specify a single component selector (.x, .y, .z or .w) to indicate relative address component. Aborting validation.
Reserved bit(s) set in parameter %d source token!  Aborting validation.
COMPILER_GENERATE_OLD_DEBUG_INFO
D3DSerializeRootSignature: unsupported root signature version (%u)
Descriptor range (descriptor table slot [%u], root parameter [%u]) overlaps with another incompatible descriptor range.
Unsupported RangeType value %u (descriptor table slot [%u], root parameter [%u]).
Samplers cannot be mixed with other resource types in a descriptor table (root parameter [%u]).
NumDescriptors cannot be 0 (descriptor table slot [%u], root parameter [%u]).
Cannot append range with implicit lower bound after an unbounded range (descriptor table slot [%u], root parameter [%u]).
Overflow for shader register range: BaseShaderRegister=%u, NumDescriptor=%u; (descriptor table slot [%u], root parameter [%u]).
Overflow for descriptor range (descriptor table slot [%u], root parameter [%u])
VERTEX
DOMAIN
GEOMETRY
Root parameter [%u] descriptor table entry [%u] specifies RegisterSpace=%#x, which is invalid since RegisterSpace values in the range [%#x,%#x] are reserved for system use.
Root parameter [%u] specifies RegisterSpace=%#x, which is invalid since RegisterSpace values in the range [%#x,%#x] are reserved for system use.
(root parameter [%u], visibility %s, descriptor table slot [%u])
(root parameter [%u], visibility %s)
(static sampler [%u], visibility %s)
(root parameter[%u], visibility %s, descriptor table slot [%u])
Shader register range of type %s %s overlaps with another shader register range %s.
Unsupported bit-flag set (root signature flags %x).
Unsupported ShaderVisibility value %u (root parameter [%u]).
Unsupported bit-flag set (descriptor range flags %x).
Sampler descriptor ranges can't specify DATA_* flags since there is no data pointed to by samplers (descriptor range flags %x).
Descriptor range flags cannot specify more than one DATA_* flag at a time (descriptor range flags %x).
Descriptor range flags cannot specify DESCRIPTORS_VOLATILE with the DATA_STATIC flag at the same time (descriptor range flags %x). DATA_STATIC_WHILE_SET_AT_EXECUTE is fine to combine with DESCRIPTORS_VOLATILE, since DESCRIPTORS_VOLATILE still requires descriptors don't change during execution. 
Unsupported bit-flag set (root descriptor flags %x).
Root descriptor flags cannot specify more than one DATA_* flag at a time (root descriptor flags %x).
Unsupported ParameterType value %u (root parameter %u)
Unsupported ShaderVisibility value %u (static sampler [%u]).
Shader sampler descriptor range (RegisterSpace=%u, NumDescriptors=%u, BaseShaderRegister=%u) is not fully bound in root signature
A Shader is declaring a resource object as a texture using a register mapped to a root descriptor SRV (RegisterSpace=%u, ShaderRegister=%u).  SRV or UAV root descriptors can only be Raw or Structured buffers.
Shader SRV descriptor range (RegisterSpace=%u, NumDescriptors=%u, BaseShaderRegister=%u) is not fully bound in root signature
A Shader is declaring a typed UAV using a register mapped to a root descriptor UAV (RegisterSpace=%u, ShaderRegister=%u).  SRV or UAV root descriptors can only be Raw or Structured buffers.
A Shader is declaring a structured UAV with counter using a register mapped to a root descriptor UAV (RegisterSpace=%u, ShaderRegister=%u).  SRV or UAV root descriptors can only be Raw or Structured buffers.
Shader UAV descriptor range (RegisterSpace=%u, NumDescriptors=%u, BaseShaderRegister=%u) is not fully bound in root signature
Shader CBV descriptor range (RegisterSpace=%u, NumDescriptors=%u, BaseShaderRegister=%u) is not fully bound in root signature
Shader has root bindings but root signature uses a DENY flag to disallow root binding access to the shader stage.
Static sampler: A NULL pSamplerDesc was specified.
Static sampler: MINIMUM or MAXIMUM filters not supported by the device. To see if the device supports this call CheckFeatureSupport with D3D12_FEATURE_D3D12_OPTIONS and check for TiledResourcesTier support of Tier 2+.
Static sampler: Filter unrecognized.
Static sampler: AddressU unrecognized.
Static sampler: AddressV unrecognized.
Static sampler: AddressW unrecognized.
Static sampler: MipLODBias must be in the range [%f to %f].  %f specified.
Static sampler: MaxAnisotropy must be in the range [%d to %d].  %d specified.
Static sampler: ComparisonFunc unrecognized.
Static sampler: MinLOD be in the range [-INF to +INF].  %f specified.
MaxLOD be in the range [-INF to +INF].  %f specified.
D3DSerializeRootSignature: unknown root parameter type (%u)
FCICreate
FCIAddFile
FCIFlushCabinet
FCIDestroy
FDICreate
FDICopy
FDIDestroy
D0x%I64x
MostRecentApplication
D3DCompiler_47.pdb
.rdata$brc
.CRT$XCA
.CRT$XCL
.CRT$XCU
.CRT$XCZ
.CRT$XIA
.CRT$XIAA
.CRT$XIZ
.gfids
.giats
.rdata
.rdata$sxdata
.rdata$zzzdbg
.text$cthunks
.text$di
.text$mn
.text$mn$00
.text$src
.text$tii
.text$wti
.text$x
.text$yd
.xdata$x
.edata
.data$brc
.data$r$brc
.idata$5
.00cfg
.idata$2
.idata$3
.idata$4
.idata$6
.rsrc$01
.rsrc$02
D$$SHDRP
f;C s@
t	QRh05
'PRh,&
QPRh85
uSVh87
PhCTAB
QhPRES
PhFXLC
PhCLIT
QhDBUG
PhFXLC
PhCLIT
>TEXTue
#################
#####################
#######
########################
########
#######################
 !###########################"###############	K
E SVWPh
L$dVVWS
PhLIBH
9\$$vw
D$DSh,]
D$Dh8]
D$@hT]
D$H;D$8
L$<9L$T
L$<;L$T
t"PVh@f
QPVh85
FXLCt!A;
;D$$s$
t%Vh(t
9] t"h
T$$9QP
9~<v4;~<s
L$4QWP
;t$@sF
;L$ds2
9|$Xvg
D$ PWS
G;|$Xr
9|$Xvg
D$ PWS
G;|$Xr
9|$Xvw
D$ PWS
G;|$Xr
9|$Xvq
D$ PWS
G;|$Xr
L$ QSP
;t$,s@
%ta=SFI0t	=RDEFtS
=CRPTt7=SHEXu
G(;F$u~
G0;F,uv
PhAon9
tc;P|s
													
I0;Hds
B0;Ads
N0;Hds
B0;Ads
B<G;x$
uF9qDtA
;GDt(;GHt#
9~Dv'3
9~Tv'3
G0;Ads
@$;ADs
G0;Ads
@,;ATs
I0;Hds
SPhRDEF
PhSTAT
F0;xDs
r&PQWh
r PQWh 
F0;xds
r&PSWh
PhSHEX
GP9u v>
;F<ruw
;FDw]r
@ ;A s>j
@ ;A r
u"9_pt
;F uX;~$uS
8L$Wu+
A;L$Pr
T$`;T$P
\$|;T$P
88888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888
 !"#$%&'()*+,-./01234567
A0;A8u
A4;A<u
C09O4|
O(3K(#O 
3C,#G$!O 
G0;G8u
G4;G<t
F @;G 
9P r!G
],;]4wTr
$0< t!
t$83t$ 
T$<!T$ 
yF_^Y]
+,,-A../012.3/145&5216127689277/010/21:8/22.3/3/.11;0.10//:
>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA?????????@@@@@@@@@@++=
G82C8$
S0;q<|
K0;p<|
9K8u	9C<
F89K<|
C4;C<|
{8u ;}
								
							
																											
										
												
ST;WTv
FT;GTs
F +G _^
C ;B v
A @;F s*
F @9C v(
G ;C s
@ ;C v	
C ;A s
$`<`u<
9\$$v&
D$ ;\$$r
u#3\$8
;G|r0;
>F;t$8v
t09_Lv
W\9_Ps
t(9_Lv
W`9_Ps
D$4_^[
u"8G$u
T$(;T$4s
F!T$ !D$
;L$4sh
#L$H#D$L
#t$P#T$T
#L$`#D$8
;D$(sI
#T$P#|$T
t$<	t$
D$@	D$
D$DtC;
u7B;T$
	D$ 	T$$
L$dSVW
%UUUU3
L$$f;D$(w
f;L$(w
t$h3D$D
D$xPRS
D$xPRS
D$tPWR
							
														
						
D$XPRQ
D$XPRQ
D$TPSRQ
D$PPSW
D$PPSW
D$HPSW
D$HPSW
:D$8t(
u*3L$(
r)9|$$w#r
#M #E$
#M #E$
#} #M$
T$<PVW
3\$X#\$(#\$$
#\$(#\$$
3\$X#\$(#\$$
#\$(#\$$
#\$$#D$$
T$x!T$T#
D$h	T$0@
T$0#T$ ;
L$03D$T3
#L$$#D$x#
#L$$#D$x#
T$`!T$T#
T$8#T$ ;
	T$0F	
3t$,#t$ #t$L
#\$(#\$$
#\$(#\$$#t$L
I3t$(3
D$h9D$lu
L$l;T$
L$\;L$
t$ 9t$h|
D$@9D$<s
T$89T$Ds
D$@9D$<v
T$89T$D
T$\9T$Tw
D$@9D$<s
D$X;D$Hr
T$H9|$0
D$LPQR
L$t;L$D
|$|9|$t|
G _^Y]
L$D_^[3
D$P;D$
D$8+D$$
;|$0v]
D$$;D$
$cLPj 
L$DF;t$@
D$@9D$<u
T$h;T$@
D$`;D$\
F ;G w
G,;B,uY
9;A,uS
@ ;G s
A ;F s
F<;A<s
F<;B<s
F<;G<s
F<;B<s
F<;A<s
F<;B<s
F<;B<s
F<;A<s
F<;B<s
O<;K<s
N<;K<s
A<;G<s
A<;G<s
A<;G<s
L$@;D$
t$4G+t$
C 9A s
@ ;B vj
|$$;|$(
t$,B;T$Dr
;|$HuD
D$H9D$$vD
L$P;D$$r
u#9C t
;C,v4;
;D$\v<
T$G:T$F
D$T9D$Xu
L$8F;u
@ ;G v
Aon9tRA
D$ ;D$(
PhSFI0
D$<9D$
@PhAon9
kB 4PQW
@\9A\u
LIBFun
Uw(tLI
>DXBCW
x/WhSHEX
WhSHDR
WhIFCE
xtVShISG1
:ShISGN
VShOSG1
oShOSGN
:ShOSG5
xtVShPSG1
:ShPCSG
g97u<j
D$$PVS
L$$_^[3
PhLIBF
D$$PWS
ISGNu5
OSGNuX
PCSGu(
SPDBtj
RDEFt)
PERFuc
STATuB
Ph    
$t[=PERF
tR=SMIDtK=RDEFtD
D=SDBGt;
t$(h0000
9|$|v8
t$ RWS
=OSGNw5t,=0000t
=OSG5t
=ISGNu1
=SHDRt
=SHEXu
t$ RWS
=RD11t
t%<<u!
tL<\u8
;.u&C;
$p< uN
ujSVWj
 !"#$%&'(
,-./012345886788135,-./0
GL;FLv
FX_^[]
>$supuEf
L$|_^[3
F,;G,u'
F8;G8u
F<;G<u
F@;G@t
L$|_^[
L$t_^[3
A0;B0u
A0;B0u3
A4;B4u+VW
A0;B0u3
A4;B4u+VW
@(Php*
D$,j P
u!8F8u28F9u
B :G u
B!:G!u
B":G"u
B ;G u
B$;G$u
u'9;u#
t	;A@t
G ;F uM
G,:F,uE
G0;F0u=
G4;F4u5
C0;G0u
G ;F uC
G$;F$u;
FH;GHu
FL;GL_
t0;]0s+
	v&Pj	
C8;G8u%
GL;OPu
O8;HDu1
G(;F(u
""""""""""
D$$+D$(
|$\;|$
;D$<r%
D$T#L$@#D$D
D$T3L$@3D$D
t$,+D$,
:::::::::::::::
: !":#$::%%%&''&'':():::::::::::*::::::+,:-./01:23:45::::::::::67:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::8:9
SHwBt*=
tUf;>tP
w,f9<E
,,,,,,,,,,,,
 !"#$%&'()*+
OSGNt-A;
OSG5t7A;
u]9P uX
tQ9P(uL
t:;>u/
t`93u@j
ShFX10
w6HPQh,
hCTABS
r#HPQh
D$ +L$,@
@$+A$]
FtAon9
FtXNAP
FtXNAS
D$4Ph0
D$4Ph\
9D$4vc
Qjsj@h
Qjsj@j
Qjtj@j
Qjsj@j
@;D$Hv
@;D$Lv
@;D$tv
Qjch` 
Qjch` 
Qjbh` 
Qjih` 
hISGNj
hOSGNj
F;t$<r
L$P9H t	
L$09L$<vK
T$D;L$<r
L$09L$4vR
T$D;L$4r
9|$tv9
G;|$tr
D$ SVW
u 9rpt
U;U(tP
u,PQRS
D$89D$<u
\$(9T$L
\$(9T$4s
\$09S 
|$<F;t$
D$,9D$
L$0;T$
T$P;t$
PRQWjZ
D$@DBUGj<
L$ 9L$l
D$(;L$l
t$<9t$t
u,;P(u'
;D$tsp
-PCSGt0-
OSGNu 
SPhLFS0
;A,uF9s
																			
SPhRDEF
D$ PQW
L$,_^[3
vmPSh 
L$ j P
F,S9F(
F0;A0tK
O;x8wg
G;~(sL
@<;A<u7
9^4vJ3
F8B;V4r
VShSDBG
C4;C8v
Qjch` 
@;D$ v
L$0;L$
D$ 9D$
D$ ;D$
L$TPhCTAB
L$TPhCLI4
L$@;D$0
PhFXLC
						
Qjsj@j
Qjtj@j
Qjsj@j
Qjuj@j
Qjuj@j
;L$|s	
hISGNj
hOSGNj
hPCSGj
D$hyIh
hISGNj
hISGNj
hOSGNj
8L$'t	
VhSTAT
QWVhRTS0
T$0;D$8uE
t";t$(t
N ;J8s
;z(uh3
WPhIFCE
$`<`u=
L$T_^[3
 !"#$%&'()*+,-./012
6789:;<=
>?@ABCDEF
KLMNOPQ
VWXYZ[
jklmnopqrs
tttttttttuuuuvvvwx
||||}}}}~~~~
||||}}}}~~~~
||}}~~
D$0SVW
#######
#######	
##########################
###########
#####################
########
################################
9|$ v(
Qjch` 
@;D$<v
@;D$8v
L$$;L$ 
9t$hvZ
F;t$hr
9t$lv[
F;t$lr
9t$pvZ
F;t$pr
L$@;D$
D$8SVW
t$0RPj
t$0RPj
"""""""	"""""""
""""""""""""""""""""""""""
"""""""""""
"""""""""""""""""""""
""""""""
""""""""""""""""""""""""""""""""
L$D_^[3
9T$$vX
t$0;\$,
9t$$vO
D$(;D$,r
D$(PWj
D$8PWj
t$89t$,
L$8;L$,
D$L9T$$v
D$8QPP
D$ SVW
L$,_^[3
G ;A s
D$`PjN
D$pPjO
|$ s59D$
L$T_^[3
D$TPWj
C$;G$u0
C ;G u
QPQhCRPT
QWPhSDTL
QWPhSDTL
QWPhSMID
PhRDEFhRDEF
PhISGNhISGN
PhISGNhISG1
PhOSGNhOSGN
PhOSGNhOSG1
9hLFS0
PhLFS0hLFS0
T$`RSj
T$H;L$4
A;L$4r
T$H9\$4
L$<;\$4r
D$<PPh
D$@PPh
D$@PQQ
L$ ^[3
D$LQPh
D$PPWh
t Rh<}
L$(9O,vK
L$(;O,r
9\$Lt*
D$XPWj
D$(;D$H
T$PC;\$d
D$H;D$d
u(;z,r
D$PPRj
t$8PQS
x"8\$#t
L$@;L$D
D$pPVj
L$TQPj
D$DPWj
D$dPWj
D$`PWj
L$4PWj
D$,+D$<
L$ PWj
t$`WRSQ
t&)T$(
D$8PSj
D$$)|$(+
D$$)|$(+
D$8PSj
@ +D$|
t$`WRSQ
D$@SPP
t$pVRQ
D$p;T$`
t$(9t$,
t$(;t$,
G;|$,r
t$`;t$,
\$p;\$,
D$T;\$0
																																											
								
																										
										
							
																		
																													
																																							
x$9^,vl
u6QQQj
D$0;|$ r
L$P;t$Lr
;D$tun;
|$p;|$L
L$`QRPV
D$hPQV
D$lPQQ
D$|PVj
D$\9D$T
;D$Ts	
D$pSVW
D$(PPh
EL)EH)EP)ED
E )E$)E
D$pPSj
D$XPSj
D$0;D$
uh;NPs
x ;{ uo
8J#t23
J#9JPv(;rPs
NF;rPr
NF;r0r
L$49J0
D$LPWQ
L$4;J0
L$$QQh
D$$9B0
D$\;GPs
D$$;A0s
F;sPsN;U
$0< tzj
 !"#$%&'()*+,-./0123456789:;<=>?@
ABCDEFGHIIIJKKJKKLMNOPPPQPPPPPPRSTUVWXYZ[\]^_`abcdefghijklmnopqrs
D$@PWj
|$,tBj
D$ ;D$
tI)T$(+
D$d+D$`
D$T+D$`
\$\9t$8
tB)L$(+
D$0)\$$
D$0)\$$
L$<PVj
L$,WRV
!"#$!%&'(%&'(%)*+,)-./0-./0-1234
56789:;<
=>?@=ABCDABCDAEFGHEIJKLIJKLIMNOP
uvwxyz{|
|xy{wzvuyu
T$<VWR
t$HjPj
D$h;0te
D$<;0t]
L$8QQh
LFS0tmA;
tWQSQj
F$;F,s%
8D$+uN
D$ @Ph0
D$ @Ph
D$ @Ph
D$ @Ph
D$ @PhH
D$ @Ph
D$ @Phh
D$ @Ph
D$ @PhX
D$ @Ph
D$ @Ph
D$ @PhX
D$ @Ph
D$ @Ph
D$ @Phh
D$ @Ph
D$ @PhH
L$@;L$$
D$ @Ph
D$ @Ph
D$ @Ph
D$ @Ph0
D$ @Ph
D$ @Ph
D$ @Ph
 !"#$%&'()*+,-
h./01hhhhh22234
<==>>??@ABCDEFFFGFFFFFHHIIIIIJIIIIhKKKKLLLLMNOPQRS
hhhKTMUVVWWhXYZ[\]^_`abcdefg
q8RhHe
+++++++++
++++++++++++++++++++++++++++++++
++++++++++++++++++++++++++++++++++
++++++
++++++++++++++++++++++++++
 !"#$%&'()+++++++++++++++++++++++++++++++++++++++++++*
t$<h`l
t"RWhh
								
									
								
									
~0qt&h4
											
											
											
									
									
								
									
								
									
4444444444
44444444
44444444444444444444 4!4"4###$#####
%%%%%&%%%%4
	(())4,--./01/2---.3.
									
													
									
													
PLwQt:
VLw@t)
QSVWj0
VLw?t,-
8DBUGu
9^L_[t
AP;BPu?
A@;B@u7
r.HPWhh
r=HPRQ
GDt=h 
r%HPSQh
 t4ShX
r4HPRh
r HPQh
r HPQh
PWh@K	
vLh`@	
r6HPRhh
^t,h`I	
GDt=h 
8X<u!h8
r%HPSWh
u!h\L	
 tTShX
WSh`M	
~!h@N	
u!hHQ	
t'h8R	
r4HPRh
r HPQh
w@hdT	
r HPQh
t+h88	
RQhpX	
FT@t<Q
r7HPWh
t"hH]	
CDtAh 
FT@t<Q
FT@tXh@b	
SQPhHh	
u!h k	
w$hPf	
t7h`I	
CDtAh 
r4HPRh
r HPQh
w@hdT	
r HPQh
PQh8n	
vKhX.	
t+h88	
FT@t;Q
t$hPw	
u!h k	
8S<u!h8
r%HPQWh
u!h\L	
~!h@N	
t8hHt	
s$hPf	
PQh(z	
t(h`F	
^t.h`I	
CDtAh 
r4HPRh
r HPQh
w@hdT	
r HPQh
PQh`~	
t+h88	
																				
																					
																															
														
~#RPh0
	<	u+Rh
XuSWShh
xvQSVhRTS0
xvQSVhRTS0
;F$v,+N$
N,;N$s
j0h8O5
F0A+F,
GD+O@+G@
AD+A@VW
AD+Q@+A@
AD+A@W
ADC+A@
F8+F0^]
Fl+Fhu	
Fl+Fh^]
CD+K@+C@
QD+Q@V
AD+A@W
Fl+Fhu	
9^ v>W
GD t\V
H,t79M
H8t79M
9B<t/^
9B@t!^
tG<.tC<$t?
t/WQWj
tARSQV
u4RQh6u
;8u	;P
< tB</t>
8!<aru
9~HvZS
 !"#$%GG&'()GGGG*GGGG+,-GG./0GGGGGGG12345678GGG9:;<=>GGG?@ABGGGGCDEF
uZ9whu
tF;F,tA
G(SRQPQ
f;C$ui
FP@;FL
F8;F<r
F\;F`u
Fh;F`t
Fh;F\u
FP@;FL
G0;w(u
f;F$u7
Gp@;Gl
%UUUU+
=NOTMu	
=MINIu
u,;3s(
;FLu03
f;^0vD
w;t)=\
t;=w	1
u.j hd
Pj(QQV
QjHRPV
=NB10u(
L=RSDSu
=NB10t&=RSDSt
FVWVWh
f9A4u-f
^f9B"u
f9H"u 
%UUUU+
GP+GLt
f;A@u#
v	N+D$
v	N+D$
D3DCOMPILER_47.dll
D3DAssemble
DebugSetMute
D3DCompile2
D3DCompile
D3DCompileFromFile
D3DCompressShaders
D3DCreateBlob
D3DCreateFunctionLinkingGraph
D3DCreateLinker
D3DDecompressShaders
D3DDisassemble10Effect
D3DDisassemble11Trace
D3DDisassemble
D3DDisassembleRegion
D3DGetBlobPart
D3DGetDebugInfo
D3DGetInputAndOutputSignatureBlob
D3DGetInputSignatureBlob
D3DGetOutputSignatureBlob
D3DGetTraceInstructionOffsets
D3DLoadModule
D3DPreprocess
D3DReadFileToBlob
D3DReflect
D3DReflectLibrary
D3DReturnFailure1
D3DSetBlobPart
D3DStripShader
D3DWriteBlobToFile
_purecall
_vsnprintf
sprintf_s
_stricmp
getenv
isalnum
memcpy_s
strcpy_s
isalpha
isdigit
_strnicmp
malloc
strncpy_s
strncmp
memmove
_fpclass
_finite
tolower
strrchr
strnlen
setlocale
strchr
isxdigit
strtoul
_vsnwprintf
_mbstrlen
_strdup
_controlfp
_clearfp
__isascii
_isnan
_callnewh
_XcptFilter
_amsg_exit
_initterm
msvcrt.dll
??1type_info@@UAE@XZ
_unlock
__dllonexit
_onexit
_except_handler4_common
DisableThreadLibraryCalls
MultiByteToWideChar
WideCharToMultiByte
InitializeCriticalSection
DeleteCriticalSection
EnterCriticalSection
LeaveCriticalSection
OutputDebugStringA
HeapAlloc
GetProcessHeap
HeapFree
WriteFile
FreeLibrary
VirtualFree
VirtualAlloc
GetSystemInfo
CreateFileW
GetLastError
GetFileSizeEx
ReadFile
CloseHandle
TlsAlloc
TlsSetValue
HeapDestroy
TlsGetValue
TlsFree
GetFullPathNameW
GetFullPathNameA
UnhandledExceptionFilter
SetUnhandledExceptionFilter
GetCurrentProcess
TerminateProcess
QueryPerformanceCounter
GetCurrentProcessId
GetCurrentThreadId
GetSystemTimeAsFileTime
GetTickCount
GetProcAddress
LoadLibraryExW
LocalAlloc
LocalFree
RegCloseKey
RegOpenKeyExW
GetFileSize
CreateFileMappingW
MapViewOfFile
UnmapViewOfFile
SetLastError
LCMapStringW
GetFileAttributesW
SetFileAttributesW
DeleteFileW
GetFileType
SetEndOfFile
SetFilePointerEx
DeviceIoControl
ExpandEnvironmentStringsW
InitializeCriticalSectionAndSpinCount
RegQueryValueExW
SetFilePointer
MapViewOfFileEx
FlushViewOfFile
KERNEL32.dll
ADVAPI32.dll
isspace
wcsncmp
wcsncpy_s
_wcsicmp
memcpy
memset
fclose
bsearch
strcat_s
strstr
_CxxThrowException
_snwprintf_s
__unDName
_wfsopen
wcstoul
_fileno
sscanf_s
_filelengthi64
towlower
_wcsnicmp
_wsplitpath_s
wcscpy_s
wcsncat_s
wcsrchr
swprintf_s
_wmakepath_s
_wcsdup
_wgetenv
_wfullpath
_chsize_s
_close
_write
_lseeki64
_get_osfhandle
_open_osfhandle
wcscat_s
_mbscmp
_memicmp
toupper
_atoi64
_errno
strtod
__CxxFrameHandler3
_strtoui64
?terminate@@YAXXZ
UuidCreate
RPCRT4.dll
lstrcmpiA
HeapCreate
GetEnvironmentVariableA
GetModuleFileNameA
CreateFileA
RegOpenKeyExA
RegEnumKeyExA
RegQueryValueExA
CryptAcquireContextW
CryptReleaseContext
CryptGetHashParam
CryptCreateHash
CryptHashData
CryptDestroyHash
_wsopen
_CIacos
_CIasin
_CIatan
_CIatan2
_CIcos
_CIcosh
_CIexp
_CIfmod
_CIlog
_CIpow
_CIsin
_CIsinh
_CIsqrt
_CItan
_CItanh
_ftol2
_ftol2_sse
0 0$0(0,0004080<0@0D0H0L0P0T0X0\0`0d0h0l0p0t0x0|0
1 1$1(1,1014181<1@1D1H1L1P1T1X1\1`1d1h1l1p1t1x1|1
2 2$2(2,2024282<2@2D2H2L2P2T2X2\2`2d2h2l2p2t2x2|2
3 3$3(3,3034383<3@3D3H3L3P3T3X3\3`3d3h3l3p3t3x3|3
4 4$4(4,4044484<4@4D4H4L4P4T4X4\4`4d4h4l4p4t4x4|4
5 5$5(5,5054585<5@5D5H5L5P5T5X5\5`5d5h5l5p5t5x5|5
6 6$6(6,6064686<6@6D6H6L6P6T6X6\6`6d6h6l6p6t6x6|6
7 7$7(7,7074787<7@7D7H7L7P7T7X7\7`7d7h7l7p7t7x7|7
8 8$8(8,8084888<8@8D8H8L8P8T8X8\8`8d8h8l8p8t8x8|8
9 9$9(9,9094989<9@9D9H9L9P9T9X9\9`9d9h9l9p9t9x9|9
: :$:(:,:0:4:8:<:@:D:H:L:P:T:X:\:`:d:h:l:p:t:x:|:
; ;$;(;,;0;4;8;<;@;D;H;L;P;T;X;\;`;d;h;l;p;t;x;|;
< <$<(<,<0<4<8<<<@<D<H<L<P<T<X<\<`<d<h<l<p<t<x<|<
= =$=(=,=0=4=8=<=@=D=H=L=P=T=X=\=`=d=h=l=p=t=x=|=
> >$>(>,>0>4>8><>@>D>H>L>P>T>X>\>`>d>h>l>p>t>x>|>
? ?$?(?,?0?4?8?<?@?D?H?L?P?T?X?\?`?d?h?l?p?t?x?|?
0 0$0(0,0004080<0@0D0H0L0P0T0X0\0`0d0h0l0p0t0x0|0
1 1$1(1,1014181<1@1D1H1L1P1T1X1\1`1d1h1l1p1t1x1|1
2 2$2(2,2024282<2@2D2H2L2P2T2X2\2`2d2h2l2p2t2x2|2
3 3$3(3,3034383<3@3D3H3L3P3T3X3\3`3d3h3l3p3t3x3|3
4 4$4(4,4044484<4@4D4H4L4P4T4X4\4`4d4h4l4p4t4x4|4
5 5$5(5,5054585<5@5D5H5L5P5T5X5\5`5d5h5l5p5t5x5|5
6 6$6(6,6064686<6@6D6H6L6P6T6X6\6`6d6h6l6p6t6x6|6
7 7$7(7,7074787<7@7D7H7L7P7T7X7\7`7d7h7l7p7t7x7|7
8 8$8(8,8084888<8@8D8H8L8P8T8X8\8`8d8h8l8p8t8x8|8
9 9$9(9,9094989<9@9D9H9L9P9T9X9\9`9d9h9l9p9t9x9|9
: :$:(:,:0:4:8:<:@:D:H:L:P:T:X:\:`:d:h:l:p:t:x:|:
; ;$;(;,;0;4;8;<;@;D;H;L;P;T;X;\;`;d;h;l;p;t;x;|;
< <$<(<,<0<4<8<<<@<D<H<L<P<T<X<\<`<d<h<l<p<t<x<|<
= =$=(=,=0=4=8=<=@=D=H=L=P=T=X=\=`=d=h=l=p=t=x=|=
> >$>(>,>0>4>8><>@>D>H>L>P>T>X>\>`>d>h>l>p>t>x>|>
? ?$?(?,?0?4?8?<?@?D?H?L?P?T?X?\?`?d?h?l?p?t?x?|?
0 0$0(0,0004080<0@0D0H0L0P0T0X0\0`0d0h0l0p0t0x0|0
1 1$1(1,1014181<1@1D1H1L1P1T1X1\1`1d1h1l1p1t1x1|1
2 2$2(2,2024282<2@2D2H2L2P2T2X2\2`2d2h2l2p2t2x2|2
3 3$3(3,3034383<3@3D3H3L3P3T3X3\3`3d3h3l3p3t3x3|3
4 4$4(4,4044484<4@4D4H4L4P4T4X4\4`4d4h4l4p4t4x4|4
5 5$5(5,5054585<5@5D5H5L5P5T5X5\5`5d5h5l5p5t5x5|5
6 6$6(6,6064686<6@6D6H6L6P6T6X6\6`6d6h6l6p6t6x6|6
7 7$7(7,7074787<7@7D7H7L7P7T7X7\7`7d7h7l7p7t7x7|7
8 8$8(8,8084888<8@8D8H8L8P8T8X8\8`8d8h8l8p8t8x8|8
9 9$9(9,9094989<9@9D9H9L9P9T9X9\9`9d9h9l9p9t9x9|9
: :$:(:,:0:4:8:<:@:D:H:L:P:T:X:\:`:d:h:l:p:t:x:|:
; ;$;(;,;0;4;8;<;@;D;H;L;P;T;X;\;`;d;h;l;p;t;x;|;
< <$<(<,<0<4<8<<<@<D<H<L<P<T<X<\<`<d<h<l<p<t<x<|<
= =$=(=,=0=4=8=<=@=D=H=L=P=T=X=\=`=d=h=l=p=t=x=|=
> >$>(>,>0>4>8><>@>D>H>L>P>T>X>\>`>d>h>l>p>t>x>|>
? ?$?(?,?0?4?8?<?@?D?H?L?P?T?X?\?`?d?h?l?p?t?x?|?
0 0$0(0,0004080<0@0D0H0L0P0T0X0\0`0d0h0l0p0t0x0|0
1 1$1(1,1014181<1@1D1H1L1P1T1X1\1`1d1h1l1p1t1x1|1
2 2$2(2,2024282<2@2D2H2L2P2T2X2\2`2d2h2l2p2t2x2|2
3 3$3(3,3034383<3@3D3H3L3P3T3X3\3`3d3h3l3p3t3x3|3
4 4$4(4,4044484<4@4D4H4L4P4T4X4\4`4d4h4l4p4t4x4|4
5 5$5(5,5054585<5@5D5H5L5P5T5X5\5`5d5h5l5p5t5x5|5
6 6$6(6,6064686<6@6D6H6L6P6T6X6\6`6d6h6l6p6t6x6|6
7 7$7(7,7074787<7@7D7H7L7P7T7X7\7`7d7h7l7p7t7x7|7
8 8$8(8,8084888<8@8D8H8L8P8T8X8\8`8d8h8l8p8t8x8|8
9 9$9(9,9094989<9@9D9H9L9P9T9X9\9`9d9h9l9p9t9x9|9
: :$:(:,:0:4:8:<:@:D:H:L:P:T:X:\:`:d:h:l:p:t:x:|:
; ;$;(;,;0;4;8;<;@;D;H;L;P;T;X;\;`;d;h;l;p;t;x;|;
< <$<(<,<0<4<8<<<@<D<H<L<P<T<X<\<`<d<h<l<p<t<x<|<
= =$=(=,=0=4=8=<=@=D=H=L=P=T=X=\=`=d=h=l=p=t=x=|=
> >$>(>,>0>4>8><>@>D>H>L>P>T>X>\>`>d>h>l>p>t>x>|>
? ?$?(?,?0?4?8?<?@?D?H?L?P?T?X?\?`?d?h?l?p?t?x?|?
0 0$0(0,0004080<0@0D0H0L0P0T0X0\0`0d0h0l0p0t0x0|0
1 1$1(1,1014181<1@1D1H1L1P1T1X1\1`1d1h1l1p1t1x1|1
2 2$2(2,2024282<2@2D2H2L2P2T2X2\2`2d2h2l2p2t2x2|2
3 3$3(3,3034383<3@3D3H3L3P3T3X3\3`3d3h3l3p3t3x3|3
4 4$4(4,4044484<4@4D4H4L4P4T4X4\4`4d4h4l4p4t4x4|4
5 5$5(5,5054585<5@5D5H5L5P5T5X5\5`5d5h5l5p5t5x5|5
6 6(6,6064686<6@6D6H6L6P6T6X6\6`6d6h6l6p6t6x6|6
7 7$7(7,7074787<7@7D7H7L7P7T7X7\7`7d7h7l7p7t7x7|7
8 8$8(8,8084888<8@8D8H8L8P8T8X8\8`8d8h8l8p8t8x8|8
9 9$9(9,9094989<9@9D9H9L9P9T9X9\9`9d9h9l9p9t9x9|9
: :$:(:,:0:4:8:<:@:D:H:L:P:T:X:\:`:d:h:l:p:t:x:|:
; ;$;(;,;0;4;8;<;@;D;H;L;P;T;X;\;`;d;h;l;p;t;x;|;
< <$<(<,<0<4<8<<<@<D<H<L<P<T<X<\<`<d<h<l<p<t<x<|<
= =$=(=,=0=4=8=<=@=D=H=L=P=T=X=\=`=d=h=l=p=t=x=|=
> >$>(>,>0>4>8><>@>D>H>L>P>T>X>\>`>d>h>l>p>t>x>|>
? ?$?(?,?0?4?8?<?@?D?H?L?P?T?X?\?`?d?h?l?p?t?x?|?
0 0$0(0,0004080<0@0D0H0L0P0T0X0\0`0d0h0l0p0t0x0|0
1 1$1(1,1014181<1@1D1H1L1P1T1X1\1`1d1h1l1p1t1x1|1
2 2$2(2,2024282<2@2D2H2L2P2T2X2\2`2d2h2l2p2t2x2|2
3 3$3(3,3034383<3@3D3H3L3P3T3X3\3`3d3h3l3p3t3x3|3
4 4$4(4,4044484<4@4D4H4L4P4T4X4\4`4d4h4l4p4t4x4|4
5 5$5(5,5054585<5@5D5H5L5P5T5X5\5`5d5h5l5p5t5x5|5
6 6$6(6,6064686<6@6D6H6L6P6T6X6\6`6d6h6l6p6t6x6|6
7 7$7(7,7074787<7@7D7H7L7P7T7X7\7`7d7h7l7p7t7x7|7
8 8$8(8,8084888<8@8D8H8L8P8T8X8\8`8d8h8l8p8t8x8|8
9 9$9(9,9094989<9@9D9H9L9P9T9X9\9`9d9h9l9p9t9x9|9
: :$:(:,:0:4:8:<:@:D:H:L:P:T:X:\:`:d:h:l:p:t:x:|:
; ;$;(;,;0;4;8;<;@;D;H;L;P;T;X;\;`;d;h;l;p;t;x;|;
< <$<(<,<0<4<8<<<@<D<H<L<P<T<X<\<`<d<h<l<p<t<x<|<
= =$=(=,=0=4=8=<=@=D=H=L=P=T=X=\=`=d=h=l=p=t=x=|=
>$>0><>H>T>`>l>x>
? ?,?8?D?P?\?h?t?
0(040@0L0X0d0p0|0
1$101<1H1T1`1l1x1
2 2,282D2P2\2h2t2
3(343@3L3X3d3p3|3
4$404<4H4T4`4l4x4
5 5,585D5P5\5h5t5
6(646@6L6X6d6p6|6
7$707<7H7T7`7l7x7
8 8,888D8P8\8h8t8
9(949@9L9X9d9p9|9
:(:4:@:L:X:d:p:|:
;$;0;<;H;T;`;l;x;
< <,<8<D<P<\<h<t<
=(=4=@=L=X=d=p=|=
>$>0><>H>T>`>l>x>
? ?,?8?D?P?\?h?t?
0(040@0L0X0d0p0|0
1$101<1H1T1`1l1x1
2 2,282D2P2\2h2t2
3(343@3L3X3d3p3|3
4$404<4H4T4`4l4x4
5 5,585D5P5\5h5t5
7 7$7(7,7074787<7@7D7H7L7P7T7X7\7`7d7h7l7p7t7x7|7
8 8$8(8,8t;|;
<$<4<<<D<T<\<d<t<
=4=T=\=d=t=
>4><>T>\>t>
?$?4?@?T?t?
0 0$040D0T0\0d0t0|0
1$141<1D1T1\1d1t1|1
2$242D2T2\2d2t2|2
3$343<3D3T3d3t3|3
4$444<4D4T4\4d4t4|4
5$545<5D5T5\5d5t5|5
6 646D6T6\6t6|6
7 747<7D7T7\7d7t7|7
8$848<8D8T8\8d8t8|8
9$949<9D9T9\9d9t9|9
:4:<:D:T:\:h:t:|:
;$;4;<;D;t;
<4<T<t<
=4=D=T=d=t=
>4>T>t>
?$?4?D?T?d?t?
040D0T0d0t0
141<1T1t1|1
2$242<2D2T2d2t2
3$343D3T3d3t3
4$444D4T4d4t4
545T5t5
646<6T6t6|6
747T7t7
8$848D8T8d8t8
9$949D9T9d9t9
:$:4:T:t:
;4;T;t;
<4<T<\<t<
=$=4=D=T=t=
>4>T>t>
?4?T?d?h?t?
0$0(040D0H0T0d0h0t0
1$141D1T1d1t1
242T2d2t2
4 4$4(4,4044484<4@4D4H4L4P4T4X4\4`4d4h4l4p4t4x4|4
5 5$5(5,5054585<5@5D5H5L5P5T5X5\5`5d5h5l5p5t5x5|5
6 6$6(6,6064686<6@6D6H6L6P6T6X6\6`6d6h6l6p6t6x6|6
7 7$7(787<7@7D7H7L7P7T7X7\7`7d7h7l7p7t7x7|7
8 8$8(8,8084888<8@8D8H8L8P8T8X8\8`8d8h8l8p8t8x8|8
9 9$9(9,9094989<9@9D9H9L9P9T9X9\9`9d9h9l9p9t9x9|9
: :$:(:,:0:4:8:<:@:H:P:T:X:\:`:d:h:l:p:t:x:|:
; ;$;(;,;0;4;8;<;@;D;H;L;P;T;X;\;`;d;h;l;p;t;x;|;
< <$<(<,<0<4<8<<<@<D<H<L<P<T<X<\<`<d<h<l<p<t<x<|<
= =$=(=,=0=4=8=<=@=D=H=L=P=T=X=\=`=d=h=l=p=t=x=|=
> >$>(>,>0>4>8><>@>D>H>L>P>T>X>\>`>d>h>l>p>t>x>|>
? ?$?(?,?0?4?8?<?@?D?H?L?P?T?X?\?`?d?h?l?p?t?x?|?
0 0$0(0,0004080<0@0D0H0L0P0T0X0\0`0d0h0l0p0t0x0|0
1 1$1(1,1014181<1@1D1H1L1P1T1X1\1`1d1h1l1p1t1x1|1
> >$>(>,>0>4>8><>@>D>H>L>P>T>X>\>`>d>h>l>p>t>x>|>
? ?$?(?,?0?4?8?<?@?D?H?L?P?T?X?\?`?d?h?l?p?t?x?|?
0 0$0(0,0004080<0@0D0H0L0P0T0X0\0`0d0h0l0p0t0x0|0
1 1$1(1,1014181<1@1D1H1L1P1T1X1\1`1d1h1l1p1t1x1|1
2 2$2(2,2024282<2@2D2H2L2P2T2X2\2`2d2h2l2p2t2x2|2
3 3$3(3,3034383<3@3D3H3L3P3T3X3\3`3d3h3l3p3t3x3|3
4 4$4(4,4044484<4@4D4H4L4P4T4X4\4`4d4h4l4p4t4x4|4
5 5$5(5,5054585<5@5D5H5L5P5T5X5\5`5d5h5l5p5t5x5|5
6 6$6(6,6064686<6@6D6H6L6P6T6X6\6`6d6h6l6p6t6x6|6
7 7$7(7,7074787<7@7D7H7L7P7T7X7\7`7d7h7l7p7t7x7|7
8 8$8(8,8084888<8@8D8H8L8P8T8X8\8`8d8h8l8p8t8x8|8
9 9$9(9,9094989<9@9D9H9L9P9T9X9\9`9d9h9l9p9t9x9|9
: :$:(:,:0:4:8:<:@:D:H:L:P:T:X:\:`:d:h:l:p:t:x:|:
; ;$;(;,;0;4;8;<;@;D;H;L;P;T;X;\;`;d;h;l;p;t;x;|;
<(<4<@<h<
=0=H=X=p=
= >8>H>`>p>
?(?8?P?`?x?
0(0@0P0x0
101@1X1h1
2 202H2X2p2
3 3H3`3p3
484P4`4
5(5@5P5h5x5
6 6(686@6H6X6`6h6p6x6
7 7(70787@7H7P7X7`7h7p7x7
; <p<`=
>P>T>\>`>d>h>l>p>t>x>
3 3,343@3H3T3\3h3p3|3
4$40484D4L4X4`4l4t4
5 5(545<5H5P5\5d5p5x5
6$6,686@6L6T6`6h6t6|6
7(707<7D7P7X7d7l7x7
8 8,848@8H8T8\8h8p8|8
9$9094989D9L9X9`9l9t9
: :(:4:<:H:P:\:d:p:x:
;$;(;,;8;<;@;L;P;T;`;h;t;|;
<(<0<<<D<P<X<d<l<x<|<
= =,=0=4=@=D=H=T=X=\=h=p=|=
>$>0>8>D>L>X>`>l>t>
? ?$?(?4?8?<?H?L?P?\?`?d?p?x?
0$0,080@0L0T0`0h0t0|0
1(101<1D1P1X1d1l1x1
2 2,242@2H2T2\2h2p2|2
3$30383D3L3X3`3l3t3
4 4(44484<4H4P4\4d4p4t4x4
5$5,585@5L5T5`5h5t5|5
6(606<6D6P6X6d6l6x6
7 7,70747@7D7H7T7\7h7l7p7|7
8 8$8084888D8L8X8\8`8l8p8t8
9 9(949<9H9P9\9d9p9t9x9
:$:,:8:@:L:T:`:h:t:|:
;(;0;<;D;P;X;d;l;x;
< <,<4<@<H<T<\<h<p<|<
=$=0=8=D=L=X=`=l=t=
> >(>4><>H>P>\>d>p>x>
?$?,?8?@?L?T?`?h?t?|?
0(0,000<0@0D0P0T0X0d0h0l0x0|0
1 1,10141@1D1H1T1\1h1p1|1
2 2$2024282D2L2X2`2l2t2
3 3$3(343<3H3P3\3d3p3x3
4$4,484@4L4T4`4h4t4|4
5(505<5D5P5X5d5l5x5
6 6,60646@6D6H6T6X6\6h6l6p6|6
7$70787D7L7X7\7`7l7p7t7
8 8$8(84888<8H8L8P8\8`8d8p8t8x8
9$9,989@9L9P9T9`9h9t9|9
:(:0:<:D:P:X:d:l:x:
; ;,;4;@;H;T;\;h;p;|;
<$<0<8<D<L<X<`<l<t<
= =(=4=<=H=P=\=d=p=x=
>$>,>8>@>L>T>`>h>t>|>
?(?0?<?D?P?h?
0(0@0X0p0
101H1`1x1
2 282P2h2
3(3@3X3p3
404H4`4x4
5 585P5h5
6(6@6X6p6
707D7H7\7`7t7x7
8 8$8(8,8084888<8@8D8H8L8P8T8X8\8`8d8h8l8p8t8x8|8
9 9$9(9,9094989<9@9D9H9L9P9T9X9\9`9h9l9p9t9x9|9
: :,:8:D:P:\:h:t:
;(;4;@;L;X;d;p;|;
<$<0<<<H<T<`<l<x<
= =,=8=D=P=`=l=x=
>$>0><>H>T>`>l>x>
? ?,?8?D?P?\?h?t?
0(040@0L0X0d0p0|0
1$101<1H1T1`1l1x1
2 2,282D2P2\2h2t2
3(343@3L3X3d3p3|3
4$404<4H4T4`4l4x4
5 5,585D5P5\5h5t5
6 6,686D6P6\6h6t6
7(747@7L7X7d7p7|7
8$808<8H8T8`8p8|8
9$909<9H9T9`9l9x9
: :,:8:D:P:\:h:t:
;(;4;@;L;X;d;p;|;
<(<4<@<L<X<d<p<|<
=$=0=<=H=T=`=l=x=
>$>0><>H>T>`>l>x>
? ?,?8?D?P?\?h?t?
0(040@0L0X0d0p0|0
1$101<1H1T1`1l1x1
2 2,282D2P2\2h2t2
3(343@3L3X3d3p3|3
4$404<4H4T4`4l4x4
5(5@5X5p5
606H6`6x6
9l:p:t:x:|:
;(;@;X;p;
<0<H<`<x<
= =8=P=h=
>(>@>X>p>
?0?H?`?x?
0 080P0h0
1(1@1X1p1
202H2`2x2
3 383P3h3
4(4@4X4p4
505H5`5x5
6 686P6h6
7(7@7X7p7
808H8`8x8
9 989P9h9
:(:@:X:p:
;0;H;`;x;
< <8<P<h<
=(=@=X=p=
>0>H>`>x>
? ?8?P?h?
0(0@0X0p0
101H1`1x1
2 282P2h2
3(3@3X3p3
404H4`4x4
5 585P5h5
6(6@6X6p6
707H7`7x7
8 888P8h8
9(9@9X9p9
:0:H:`:x:
; ;8;P;h;
<(<@<X<p<
=0=H=`=x=
> >8>P>h>
?(?@?X?p?
000H0`0x0
1 181P1h1
2(2@2X2p2
303H3`3x3
4 484P4h4
5(5@5X5p5
606H6`6x6
7 787P7h7
8(8@8X8p8
909H9`9x9
: :8:P:h:
;(;@;X;p;
<0<H<`<x<
= =8=P=h=
>(>@>X>p>
?0?H?`?x?
0 080P0h0
1(1@1X1p1
202H2`2x2
3 383P3h3
4(4@4X4p4
505H5`5x5
6 686P6h6
7(7@7X7p7
808H8`8x8
9 989P9h9
:(:@:X:p:
;0;H;`;x;
< <8<P<h<
=(=@=X=p=
>0>H>`>x>
? ?8?P?h?
0(0@0X0p0
101H1`1x1
2 282P2h2
3(3@3X3p3
404H4`4x4
5 585P5h5
6(6@6X6p6
707H7`7x7
8 888P8h8
9(9@9X9p9
:0:H:`:x:
; ;8;P;h;
<(<@<X<p<
=0=H=`=x=
> >8>P>h>
?(?@?X?p?
000H0`0x0
1 181P1h1
2(2@2X2p2
303H3`3x3
4 484P4h4
5(5@5X5p5
606H6`6x6
7 787P7h7
8(8@8X8p8
909H9`9x9
: :8:P:h:
;(;@;X;p;
<0<H<`<x<
= =8=P=h=
>(>@>X>p>
?0?H?`?x?
0 080P0h0
1(1@1X1p1
202H2`2x2
3 383P3h3
4(4@4X4p4
505H5`5x5
6 686P6h6
7(7@7X7p7
808H8`8x8
9 989P9h9
:(:@:X:p:
;0;H;`;x;
< <8<P<h<
=(=@=X=p=
>0>H>`>x>
? ?8?P?h?
0(0@0X0p0
101H1`1x1
2 282P2h2
3(3@3X3p3
404H4`4x4
5 585P5h5
6(6@6X6p6
707H7`7x7
8 888P8h8
9(9@9X9p9
:0:H:`:x:
; ;8;P;h;
<(<@<X<p<
=0=H=`=x=
> >8>P>h>
?(?@?X?p?
000H0`0x0
1 181P1h1
2(2@2X2p2
303H3`3x3
4 484P4h4
5(5@5X5p5
606H6`6x6
7 787P7h7
8(8@8X8p8
909H9`9x9
: :8:P:h:
;(;@;X;p;
<0<H<`<x<
= =8=P=h=
>(>@>X>p>
?0?H?`?x?
0 080P0h0
1(1@1X1p1
202H2`2x2
3 383P3h3
4(4@4X4p4
505H5`5x5
6 686P6h6
7(7@7X7p7
808H8`8x8
9 989P9h9
:(:@:X:p:
;0;H;`;x;
< <8<P<h<
=(=@=X=p=
>0>H>`>x>
? ?8?P?h?
0(0@0X0p0
101H1`1x1
2 282P2h2
3(3@3X3p3
404H4`4x4
5 585P5h5
6(6@6X6p6
707H7`7x7
8 888P8h8
9(9@9X9p9
:0:H:`:x:
; ;8;P;h;
<(<@<X<p<
=0=H=`=x=
> >8>P>h>
?(?@?X?p?
000H0`0x0
1 181P1h1
2(2@2X2p2
303H3`3x3
4 484P4h4
5(5@5X5p5
606H6`6x6
7 787P7h7
8(8@8X8p8
909H9`9x9
: :8:P:h:
;(;@;X;p;
<0<H<`<x<
= =8=P=h=
>(>@>X>p>
?0?H?`?x?
0 080P0h0
1(1@1X1p1
202H2`2x2
3 383P3h3
4(4@4X4p4
505H5`5x5
6 686P6h6
7(7@7X7p7
808H8`8x8
9 989P9h9
:(:@:X:p:
;0;H;`;x;
< <8<P<h<
=(=@=X=p=
>0>H>`>x>
? ?8?P?h?
0(0@0X0p0
101H1`1x1
2 282P2h2
3(3@3X3p3
404H4`4x4
2 2$2(2,2024282<2@2D2H2L2P2T2X2\2`2d2h2l2p2t2x2|2
3 3,383@3D3L3P3X3\3d3h3
4$4(4D4H4d4h4
64686T6X6t6x6
74787T7X7t7x7
888T8X8t8x8
989X9x9
:4:8:T:X:t:x:
;4;8;T;X;t;x;
<4<8<T<X<t<x<
=8=X=x=
>4>8>X>t>x>
?4?8?T?X?t?x?
080X0x0
14181T1X1t1x1
24282T2X2t2x2
34383T3X3t3x3
44484X4x4
585X5x5
64686X6x6
787X7x7
888T8X8x8
989T9X9x9
:4:8:T:X:t:x:
;8;X;x;
<8<X<x<
= =(=0=8=@=H=P=X=`=h=p=x=
> >(>0>8>@>H>P>X>`>h>p>
? ?(?0?8?@?H?P?`?h?p?x?
0 0(00080@0H0P0`0h0p0x0
1 1(10181@1H1P1X1`1h1p1x1
2 2(282@2H2P2X2`2p2x2
3 3(30383@3P3X3`3p3x3
4 4(40484H4P4X4h4p4x4
5 5(50585@5H5P5X5h5p5x5
6 6$6(64686<6H6L6P6\6`6d6p6t6x6
7$7(7,787<7@7L7P7T7`7d7h7t7x7|7
8(8,808<8@8D8P8T8X8d8h8l8x8|8
9 9,949@9H9T9\9h9p9|9
:$:0:8:D:L:X:`:l:t:
; ;(;4;<;H;P;\;d;p;x;
<$<(<,<8<<<@<L<P<T<`<d<h<t<x<|<
=(=,=0=<=@=D=P=T=X=d=h=l=x=|=
> >,>4>@>H>T>\>h>p>|>
? ?$?0?8?D?L?X?\?`?l?p?t?
0(0,000D0H0L0`0d0h0|0
1$1(1,1@1D1H1\1`1d1x1|1
2 2$2(2,2024282<2@2D2H2L2P2X2\2`2d2h2l2p2t2x2|2
24383@3H3`3
?*?1?Y?
0'000C0O0S0Z0s0|0
1%1)101I1R1a1k1o1v1
2$232=2A2H2a2j2y2
3#3<3E3T3^3b3i3
4'41454<4V4_4q4}4
5!5*5=5H5L5S5l5u5
6 6$6*6C6L6X6
7#727<7@7G7`7i7{7
8#8(8.888<8C8\8e8t8~8
9*939B9L9P9W9p9y9
:":):B:K:Z:d:h:o:
;,;2;6;=;V;_;n;x;|;
<(<1<@<J<N<U<p<y<
= =9=B=U=a=e=l=
>*>4>8>?>X>a>p>z>~>
>'?0?D?P?T?[?t?}?
0'0+020K0T0c0m0q0x0
1&151?1C1J1c1l1~1
262?2N2X2\2c2|2
3#3/333:3S3\3k3u3y3
4-464B4g4p4
5#5*5C5L5[5e5i5p5
6-676;6B6[6d6s6}6
717:7I7S7W7^7w7
8G8P8b8m8q8w8
9$9-999
:%:8:D:H:O:h:q:
;!;:;C;R;\;`;g;
<$<.<2<9<R<[<m<y<}<
=/=8=G=Q=U=\=u=~=
>(>,>3>L>U>d>n>r>y>
?&?5???C?J?c?l?{?
050>0M0W0[0b0{0
1)1-141M1V1e1o1s1z1
2%2.2=2G2K2R2k2t2
3$3=3F3U3_3c3j3
4*464:4@4Y4b4q4{4
5+545F5R5V5\5u5~5
6%6.6=6G6K6R6k6t6
7%747>7B7I7b7k7z7
848=8L8V8Z8a8z8
9(9,939L9U9d9n9r9y9
:':9:E:I:P:i:r:
;.;8;<;C;\;e;t;~;
<.<7<F<P<T<[<t<}<
="=&=-=F=O=a=l=p=v=
>$>3>=>A>H>a>j>y>
?3?<?K?U?Y?`?y?
0'0+020K0T0c0m0q0x0
1!1*191C1G1N1g1p1
2 292B2Q2[2_2f2
3#3-31383Q3Z3i3s3w3~3
4#4,4;4E4I4P4i4r4
5"5;5D5S5]5a5h5
6(62666=6V6_6n6x6|6
7(717@7J7N7U7n7w7
8 8'8@8I8X8b8f8m8
9*94989?9X9a9p9z9~9
:*:3:B:L:P:W:p:y:
;";);B;K;Z;d;h;o;
<,<6<:<A<Z<c<r<|<
=,=5=D=N=R=Y=r={=
> >$>+>D>M>\>f>j>q>
?.?8?<?C?\?e?t?~?
0.070F0P0T0[0t0}0
1&1*111J1S1b1l1p1w1
2%242>2B2I2b2k2z2
343=3L3V3Z3a3z3
4(4,434L4U4d4n4r4y4
5'565@5D5K5d5m5|5
666?6N6X6\6c6|6
7 7*7.757N7W7f7p7t7{7
8 8)888B8F8M8f8o8~8
989A9P9Z9^9e9~9
:%:0:4:;:T:]:l:v:z:
;&;/;>;H;L;S;l;u;
<%<><G<V<`<d<k<
='=1=5=<=Y=f=p=t={=
>&>2>6><>Y>f>p>t>{>
?$?.?2?9?V?c?m?q?x?
0 0*0.050R0_0i0m0t0
161<1A1V1\1a1q1
2+2=2O2a2s2
3'393K3Y3g3u3
:#;.;0<S<
?.?3?W?
272U2m2
2@3b3}3
4%4+41474=4C4I4O4U4[4a4g4m4z4
5 5$5(5,5054585<5@5D5H5L5P5T5X5\5`5d5h5l5p5t5x5|5
6+6B6d6
737M7h7x7
989<9@9D9H9L9P9T9l9
:!:(:/:6:=:F:Q:\:
;,;3;E;
=5=@=K=z=
=M>W>a>k>z>
???I?X?d?p?z?
0&0-040;0B0I0b0x0
1E1N1k1t1
1	2?2o2
3 3$3(3,3034383<3@3D3H3L3P3T3X3\3`3d3h3l3p3t3x3
3(4H4]4h4
4?5G5w5~5
6 6.696D6O6s6}6
6!7A7y7
8J8T8k8y8
9.979C9N9k9t9
:-:=:L:e:s:
;$;+;2;9;@;G;M;^;
<-<;<Y<|<
<<=b=s=
>>>O>g>m>
?3?<?`?t?
0&0+02090@0G0N0U0\0c0j0q0
1 1$1(1,1014181<1@1D1
1D3M3[3m3
4$4*40464<4D4H4L4P4T4X4\4`4d4|4%5*51585?5F5M5T5[5
5 6@6E6L6S6Z6a6h6o6v6
7+8M8h8
;$;;;V;[;s;
= =8=<=@=D=Y=x=
=+>0>A>R>c>t>
?.?]?b?s?
1-1b1v1
212P2j2
3!4'4@4^4|4
6L6W6y6
9,979Q9d9
:E:g:x:
:?;P;[;s;
<=<V<]<r<
<,=0=4=8=L=Q=W=]=c=i=o=y=
> >&>,>2>8>>>H>O>U>[>a>g>m>s>y>
? ?$?(?,?0?4?8?I?
1:1V1g1
2;2Y2v2
363Q3d3
6*6u6z6
8B8K8^8u8
9,919B9S9d9u9
:0:A:R:c:t:
<1<L<Q<
>9>T>o>
080L0C1H1b1|1
4b5g5x5
5#6(626<6F6P6Z6
7 7<7X7t7~7
898U8q8
9&9B9I9e9l9
:(:>:T:k:
;$;:;P;f;p;
>!>(>/>6>=>D>K>R>Y>`>g>
>8???D?K?R?Y?`?g?}?
000F0\0
1$1.1F1]1
1	2;2@2Q2h2}2
40474F4
7,7K7`7e7v7
8d8h8l8p8t8x8|8
9 9$9(9,9094989<9@9D9H9L9P9T9X9\9`9d9h9l9p9t9x9|9
: :$:(:,:0:4:8:<:@:D:H:L:P:T:X:\:y:
;?;X;v;
0J0Y0j0
0D1U1f1w1
222]2r2w2
4F4`4u4
5 5%595P5^5
6$6>6_6o6
7!757^7x7
828M8[8{8
?-?[?t?
060Y0{0
3'343q3
5#5I5V5
6+666_6j6
7/7U7`7
8%8P8T8X8\8`8d8h8l8
9C9N9h9
;-;9;P;n;
<$<+<Y<t<x<|<
=9=d=u=
&0D0c0
1)1<1t1
202N2h2l2p2
3$3*30363<3B3H3P3T3X3\3`3d3h3l3p3t3x3|3
4044484<4@4D4H4L4P4x4}4
5"6T6k6
7#7;7A7
8#8(898P8c8x8}8
9W:^:w:
;#;Y;l;
;	<)<.<8<B<L<V<f<
=!=+=5=?=I=S=]=g=q={=
>$>+>2>9>@>}>
?#?*?1?8???F?M?T?
0'0.0O0h0
1,111K1^1q1
2!2+252Q2V2`2j2t2
4.4I4P4W4n4
5#5N5\5s5x5
5%6*6A6T6n6s6
7?7F7]7g7x7
8R8l8q8
:.:N:S:q:
<%<,<P<
= =$=(=,=0=4=8=<=@=D=H=L=P= >$>(>,>0>4>8><>@>D>H>L>P>T>X>\>`>d>h>l>p>t>x>|>
? ?$?(?,?0?4?8?<?@?D?H?L?P?T?X?\?`?d?h?l?
0$1(1,10141
162e2r2}2
3&363S3c3
3X4i4y4
7L7s7x7
808D8O8Z8z8
;L<Y<x<
>1>Z>f>m>t>{>
?	?#?/?6?=?D?K?Z?e?|?
2!242G2Z2m2
2U3!4P4Z4
516Y6n6
;?;\;y;
;:<X<v<
4$454R4t4
6/6K6R6
7*7<7`7k7v7
8 8B8d8
9 9F9{9
:%:7:N:f:
;.;5;B;w;
3G3X3u3
9|:L;Y;`;g;n;u;|;
=+>H>]>b>
>!?/?D?I?s?
3L3%4*4i4
535:5L5g5q5|5
9$9:9c9j9
070W0^0m0
5!5&5=5K5`5e5|5
7%7?7F7m7
9&:3:::
(0Q1v1
3	414]4
5-6;6L6d6k6q6
8(9<9V9
:D:P:^:
=#>4>^>j>
5+6C6h6
01080B0o0
3"4A4~4
9 9$9(9,9F9_90:;:O:V:[:b:i:p:w:~:
;%;-;B;L;\;`;d;h;l;p;t;x;|;
<)<5<A<R<f<k<r<y<
<&=3=C=P=o=~=
1%1K1V1
2 2=2H2
3%3F3Q3j3u3
5+666J6U6f6q6
8$8]8j8
?F?d?t?
70H0c0s0
6<6@6D6H6v6
9	:=:x:
2 3g3|3
0^1e1x1|1
282<2@2D2H2
717H7L7P7T7X7\7`7d7h7l7p7t7x7|7
8.8k8r8
9f9r9|9
:%:-:>:C:K:X:_:g:n:v:~:
; ;1;6;>;K;R;Z;a;i;q;
<$<)<1<><E<M<T<\<d<|<
=#=+=8=?=G=N=V=^=s=y=
>$>,>=>B>J>W>^>f>m>u>}>
?0?5?=?J?Q?Y?`?h?p?
0#0(000=0D0L0S0[0c0t0y0
1"1*171>1F1M1U1]1n1s1{1
2*21292@2H2P2a2f2n2{2
3$3,333;3C3T3Y3a3n3u3}3
4&4-454=4N4S4[4h4o4w4~4
5 5'5/575L5Q5Y5f5m5u5|5
6&6.6?6D6L6Y6`6h6o6w6
7.787=7F7P7V7l7q7y7
8(8/878>8F8N8_8d8l8y8
9%90959>9H9N9`9e9m9z9
:#:+:2:::B:]:c:n:v:}:
;/;G;_;w;
<&<1<><O<`<q<
=$=2=@=N=\=j=x=
>">:>K>\>m>~>
?(?@?X?s?
0!050I0]0q0
1-1>1O1`1q1
2$2/252g2
393W3u3
4"4A4G4f4l4
5%5D5J5i5y5
6!606?6N6a6t6
7)787G7V7e7y7
8*808O8i8t8z8
9+919M9S9o9
0)0?0U0k0
111G1]1s1
2#292O2e2{2
3+3A3W3m3
4!444A4H4Y4a4t4
5!575M5c5y5
909>9^9
:?:3>~>
7!:z:|;
;0<o<~=
1@2D2T2X2\2`2|2A4
4 4$4(4,4044484<4@4D4H4
8=:O:V:
T0p0t0x0|0
:N;U;E<L<4=;=
8&8r9	<D<H<L<P<T<
= =L=P=T=X=\=
> >$>(>T>X>\>`>d>
? ?l?p?t?x?|?
 0$0(0,000\0`0d0h0l0
2a4o4w4
9D9T9|9
2\4a4i7p7
7;8B8t8x8|8
;A=\?c?
3Y3`3~3
; ;$;(;,;D;H;L;P;T;h;l;p;t;x;
: :$:(:<:@:D:H:L:i:_>
?<?N?n?y?
)080U0s0
828Z8a8T9[9
; ;$;H;L;P;T;X;\;
=S>^>n>
?9?G?W?c?
"0-0=0I0<1
2)4l4s4
5'575F5Q7n7D8H8L8P8T8X8\8`8d8
0d0h0l0
0,2^3e3
849;9Q9X9n9u9
1 1$1(1,1014181<1@1D1H1L1P1T1X1\1`1d1h1l1p1t1x1|1
2 2$2(2,2024282<2@2D2H2L2P2T2X2\2`2d2h2l2p2t2x2|2
3 3$3(3,3034383<3L3P3d3h3
8h8l8\9
:Q<^<e<k<u<
=!=(=.=8=B=L=U=b=i=o=y=
>%>,>2><>F>P>Y>f>m>s>}>
?)?0?6?@?J?T?]?j?q?w?
0 0-040:0D0N0X0a0n0u0{0
1$11181>1H1R1\1e1r1y1
2(252<2B2L2V2`2i2v2}2
435:5\5`5d5h5l5'8-8i8x8
:h<l<p<t<x<|<
=%>,>J>Q>u>|>
81<1@1D1H1$2(2,20242
2 3$3_5n5R8l8r8
t0x0|0
9$:I=X=\>`>d>h>l>p>t>x>|>
9 9$9(9,9094989<9@9D9H9L9P9T9X9\9`9d9h9l9p9t9x9|9
%020?0L0_0f001
4.7V8]8
4W5g5y5
0,030p<
=$=/=Z=i=t=
l0S9Z9
1M=T=a=h=$>+>D?H?
8.8">1><>
5B5[5h5
6>6r6y6
8*818m8t8
:E; ?$?(?,?<?@?D?H?L?P?T?X?\?i?
2 2d3k3K5{6
G1V1g1
1T2c2n2
8\9k94<;<@<U<[=p=
0 2_2n2
2 2$2(2,2024282<2@2D2H2L2P2T2X2\2`2d2h2l2p2t2x2|2
4<4C4g4n4
747;7Y7`7
0C1R1b1
204F4Q4
0G0V0a0
041J1Q1}1
\1c142Z2l2
5O5^5i5(6,687H7V7a7
8)888C8{8
3(333F3Z3i366E6
?$?b?y?
10D0M0X0o0
<q=|>)?
5 6$6(6
8!;t=z=
2090l0p0t031:1p1t1x1-242h2l2p2
2F3X3e5
5 5$5(5,5054585<5@5
6 6$6(6,6064686a6
7d7h7l7p7t7
5'565A5Z5
5.6=6H6
637B7M7
; <J<t<
1#2P2}2
8!<8<G<R<
0)2C2R2
;-;d;k;};
<-<4<N<U<d<k<
=%=,=F=M=g=n=
=H>\>g>
2(4,404d4h4l4p4
5 6$6U6
7)7=7P7h7,8_8x8
3\4`4d4
:;:B:f:m:
:D>H>L>P>T>0?4?8?<?@?
0,10141
4S5b5o5
9<=@=D=H=L=P=T=X=\=`=d=h=l=p=t=x=|=
> >$>(>,>0>4>8><>@>
2!2(2:2A2
6&6A6H6Z6a6
8l9p9F:
6%7,7l7p7t7x7|7
7Q8X8h8l8S9Z9l9p9
:3;:;L;S;`;d;h;l;<<@<D<
5l5p5o6
D0[0p0
1'1?1W1o1
2/2G2_2w2
373O3g3
4'4?4W4o4
5/5G5_5w5
676O6g6
7'7?7W7o7
8/8G8_8w8
979O9g9
:':?:W:o:
;/;J;e;
<"<=<X<s<
=0=K=f=
>#>>>Y>t>
?1?L?g?
	0$0?0Z0u0
121M1h1
2%2@2[2v2
333N3i3
4&4A4\4w4
545O5j5
6'6B6]6x6
757P7k7
8(8C8^8y8
9*9H9f9
:8:V:t:
;(;F;d;
<6<T<r<
=&=D=b=
>4>R>p>
?$?B?`?~?
020P0n0
1"1@1^1|1
202N2l2
3 3>3\3z3
4.4L4j4
5<5Z5x5
6,6J6h6
7:7X7v7
838N8i8
9&9A9\9w9
:4:O:j:
;';B;];x;
<5<P<k<
=(=C=^=y=
>6>Q>l>
?)?D?_?z?
070R0m0
1*1E1`1{1
282S2n2
3+3F3a3|3
494T4o4
585V5t5
6(6F6d6
767T7r7
8&8D8b8
949R9p9
:$:B:`:~:
;2;P;n;
<"<@<^<|<
=0=N=l=
> >>>\>z>
?.?L?j?
0<0Z0x0
1,1J1h1
242O2j2
3'3B3]3x3
454P4k4
5(5C5^5y5
666Q6l6
7)7D7_7z7
878R8m8
9*9E9`9{9
:8:S:n:
;+;F;a;|;
<9<T<o<
=,=G=b=}=
>:>U>p>
?-?H?c?
050S0q0
1%1C1a1
232Q2o2
3#3A3_3}3
414O4m4
5!5?5]5{5
6/6M6k6
7=7[7y7
8-8K8i8
9,9A9V9k9
:(:=:R:g:|:
;$;9;N;c;x;
< <5<J<_<t<
=1=F=[=p=
>->B>W>l>
?)?>?S?h?}?
0%0:0O0d0y0
1!161K1`1u1
222G2\2q2
3.3C3X3m3
4*4?4T4i4~4
5&5;5P5e5z5
6"676L6a6v6
737H7]7r7
8/8D8Y8n8
9+9@9U9j9
:':<:Q:f:{:
;#;8;M;b;w;
<4<I<^<s<
=0=E=Z=o=
>,>A>V>k>
?(?=?R?g?|?
0$090N0c0x0
1 151J1_1t1
212F2[2p2
3-3B3W3l3
4)4>4S4h4}4
5%5:5O5d5y5
6!666K6`6u6
727G7\7q7
8.8C8X8m8
9*9?9T9i9~9
:&:;:P:e:z:
;";7;L;a;v;
<3<H<]<r<
=/=D=Y=n=
>+>@>U>j>
?'?<?Q?f?{?
0#080M0b0w0
141I1^1s1
202E2Z2o2
3,3A3V3k3
4(4=4R4g4|4
5$595N5c5x5
6 656J6_6t6
717F7[7p7
8-8B8W8l8
9)9>9S9h9}9
:%:::O:d:y:
;!;6;K;`;u;
<2<G<\<q<
=.=C=X=m=
>*>?>T>i>~>
?&?;?P?e?z?
0"070L0a0v0
131H1]1r1
2/2D2Y2n2
3+3@3U3j3
4'4<4Q4f4{4
5#585M5b5w5
646I6^6s6
707E7Z7o7
8,8A8V8k8
9(9=9R9g9|9
:$:9:N:c:x:
; ;5;J;_;t;
<1<F<[<p<
=-=B=W=l=
>)>>>S>h>}>
?%?:?O?d?y?
0!060K0`0u0
121G1\1q1
2.2C2X2m2
3*3?3T3i3~3
4&4;4P4e4z4
5"575L5a5v5
636H6]6r6
7/7D7Y7n7
8+8@8U8j8
9'9<9Q9f9{9
:#:8:M:b:w:
;4;I;^;s;
<0<E<Z<o<
=,=A=V=k=
>(>=>R>g>|>
?$?9?N?c?x?
0 050J0_0t0
111F1[1p1
2-2B2W2l2
3)3>3S3h3}3
4%4:4O4d4y4
5!565K5`5u5
626G6\6q6
7.7C7X7m7
8*8?8T8i8~8
9&9;9P9e9z9
:":7:L:a:v:
;3;H;];r;
</<D<Y<n<
=+=@=U=j=
>'><>Q>f>{>
?#?8?M?b?w?
040I0^0s0
101E1Z1o1
2,2A2V2k2
3(3=3R3g3|3
4$494N4c4x4
5 555J5_5t5
616F6[6p6
7-7B7W7l7
8)8>8S8h8}8
9%9:9O9d9y9
:!:6:K:`:u:
;2;G;\;q;
<.<C<X<m<
=*=?=T=i=~=
>&>;>P>e>z>
?"?7?L?a?v?
:$:>:I:
:\>c>r>y>e?
:U<d<Z?`?
494?4w4
<d>k>I?P?f?m?
5,505@5D5P5T5d5h5
60;\;};
< <+<\<|?
61686L<\<|<
c1r1}1
233:3z7
; ;$;(;
1!2I5p6
7`:f:l:t:|:p<
2g3b4:5
1#2x2|2
2d4h4l4p4t4x4|4
7V7a7v7
889<9@9D9H9&:/:
;.<x<|<
<&=-=4>l>
2A3}3H4L4P4T4X4\4`4d4h4l4p4t4x4|4
>1>t>x>|>
O0i0t0
;N<f<y<
=R>g>|>
5^5w5$6(6,6064686<6@6D6H6L6P6T6X6\6`6d6h6l6p6t6L7R7
;0<7<t?
3p3v3|3
6 717>7D7L7z8
200373
 2$2(2,2024282<2@2D2H2L2P2T2X2\2`2d2h2l2
3&3:3N3b3v3
4*4>4R4f4z4
5.5B5V5j5~5
626F6Z6n6
7"767J7^7r7
8&8:8v8
9*9>9R9f9z9
;2;F;Z;n;
<"<6<J<^<r<
=&=:=N=b=v=
>*>>>R>f>z>
?.?B?V?j?~?
020F0Z0n0
1"161J1^1r1
2&2:2N2b2v2
3*3>3R3f3z3
4.4B4V4j4~4
6"666J6^6r6
7&7:7N7b7v7
8*8>8R8f8z8
9.9B9V9j9~9
:2:F:Z:n:
;";6;J;^;r;
>&>:>N>b>v>
7"767J7^7r7
:b>i>{>
>Z?a?y?
2 2$2(2<2@2D2H2L2`2d2h2l2p2
234B4T5c5n5s5
7);D;_;
7 :/:K<Z<
8F9{9C:z:
1$2+2y2
2P:W:p:w:
7 7,707@7D7T7X7h7l7
7h8l8Q;X;r;y;
=t>x>|>
>0?4?p?t?
4 4$4(4,4
6t7x7|7
70848p8t8
7s:K<u>
!0(0(2/2
8];d;~;
<4=8=<=
1G3N3M8T8|9
3+727l9p9k;
8+868p8
="=-=j=y=
}2;3}3&8a9h9
; ;H<L<
2\7c7h7
70878|8
3?7N7,:&=5=
0	054<4
7 7D7K7f7m7
2t3x3,404H4L4d4h4
8(8.8z:
<R=a=s=
3,373C3R3]3k3z3
2=:L;a;
n3u3-8
8&8-8[9b9n9u9
 0i0I3B5
4&4J4Q4G6d=h=l=p=t=P>T>X>\>`>
;@=G=b=
<+<:<E<i?
9W:j?r?
2K2d2R5
6u7-9e9
5!7Q7q7
<#</<3<
0,232@2D2
3P6W6c6g6
9,:2:8:>:D:J:P:V:
;!;';-;3;9;
<#<)</<x<~<
=)=0=>=E=M=R=\=d=m=t=
>!>'>2>:>?>E>K>V>^>c>j>v>~>
?%?*?1?A?F?K?Q?[?c?h?o?{?
0$0)000=0G0N0S0^0f0k0r0
1#1+10161<1G1O1T1[1g1o1t1{1
2'2/242;2G2O2T2[2g2o2t2{2
3"3,34393@3P3U3Z3`3j3r3w3~3
4#40484=4D4Q4Y4^4e4u4z4
5$5+575?5D5K5X5^5g5n5y5
6&6+61676B6J6O6V6b6j6o6u6{6
7 7,747=7D7P7X7a7h7t7|7
8(80898@8L8T8]8d8p8x8
9 9(91989D9L9U9\9h9p9y9
:$:-:4:@:H:Q:X:d:l:u:|:
; ;);0;<;D;M;T;`;h;m;t;
<$<)<0<<<D<I<P<\<d<m<t<
=!=.=6=;=B=O=W=\=c=p=x=}=
>">'>.>;>E>L>Q>[>c>l>s>
? ?'?3?;?D?K?W?_?h?n?t?
0"0,04090@0L0T0Y0`0l0t0y0
1 1,14191@1L1T1Y1`1l1t1y1
2 2,24292@2L2T2Y2`2o2w2|2
3.363;3B3O3X3_3d3n3v3{3
4 4,44494@4L4T4Y4`4l4t4y4
5"5*5/565@5H5M5T5^5f5k5r5|5
6 6%6*606:6B6K6R6a6i6n6u6
7!7)7.757A7I7N7U7a7i7n7u7
8%81898>8E8R8[8b8g8q8y8~8
9!9*919=9E9N9U9a9i9r9y9
:&:-:2:<:D:I:P:\:d:i:p:|:
;%;+;9;A;F;M;\;n;1<L>
1h2V4|5
6B7\8'9^9~9
8T9X9\9`9d9h9l9p9t9x9|9
000J0w0
637K7c7
8%979j9
878N8c8,9
5'5[5e5
9M;V;_;
545>5`5v6
7L8x:	;8;[;
?4?`?j?
5"5'5,5B5
6(6u6z6
090L0c0t0
1:1J1S1^1z1
2 3B3_3
6 6$6(6,6064686<6@6D6<7a7
:;;J;U;
=D>S>c>
;-;N;X;b;o;
<<<@<D<H<L<P<T<X<\<`<d<h<l<p<t<x<|<
:`:d:I;l;
<)<<<Y<
0)1U1\1Q2k2
; ;<;};
1Y2J3Q3
686<6@6D6
9 9$9(9,9094989<9@9D9H9L9P9T9X9\9`9d9h9l9p9t9x9|9
;I;};k<
H0L0P0T0X0\0`0d0h0l0p0t0x0|0
384>4W4w4
6<698\8e8y8
9D9H9L9
>4?8?<?@?
11181H1L1P1T1X1\1`1d1h1l1p1t1x1|1
515Y5}5
5<6}6T7
939^9n9
<y<9=g>
>#?W?q?
2'3D3_3
3'4C4y4
:=:Y:u:
:(;W;q;
;'<D<g<
<0G0W0a0
3,3]3r3
8	9=9Y9
=.=6=\=l=
0O0c0t0
6m6{7J:
< <$<(<,<0<4<8<<<@<D<H<L<P<T<X<o<
1l1	3G3
88:<:@:D:H:L:,<
=>>M?b?
787<7@7
1H2N2h2n2
2@3D3H3L3P3
8I9c9E:n:
=!>4>C>
4'5B5g5
=!=@=_=~=
060\0|0
1%1=1U1m1
2%2=2U2m2
323A3w3
?)?B?Q?
0 1@1`2
7	8$8C8d8h8l8p8t8x8|8
9 9$9(9,9094989<9I9
2 2$2(2,2T2
6I7Y7`7g7
; <$<(<,<0<4<8<<<@<Y<.=5=V>]>
1<1@1D1H1L1P1T1
182<2@2D2H2L2P2T2X2\2i2
5*585R5
6 7A7]7
0"0=1*2M2
3.45485M5
7#7B7i7
;!;0;?;N;];l;{;
<<<b<h<,=R=[=
=(>,>0>4>8><>@>D>H>L>P>T>X>\>`>d>h>l>p>t>x>|>
1J2U2e2o2
2	3#3Y3s3
5%5*5H5O5V5]5
;7;E;{;
=+=H=V=e=
8!8(8G8N8
9%9,9Y9`9
:H;L;P;T;X;\;`;d;
8T9X9\9`9
:$;(;,;0;g;
< <$<(<,<0<4<8<<<@<D<H<L<P<T<X<\<l<
2*313:3w3
;"<G<l<
>`?d?h?l?p?t?x?
60f0y0
1!2>2E2N2x2
3$4N4c4j4v4
4.555>5n5u5~5
6!7(717q7x7
7I8P8Y8
:3:Z:E;
4'4W4B5
;><^<e<t<
1)1L1[1
>0>\?j?
4P4W4#5*5j6q6v6
7	8K8g8
728c8}8
0!0-0F0
1 1$1(1,1014181<1@1D1H1L1P1T1
1(2,2024282<2@2D2H2L2P2T2X2\2`2d2h2l2p2t2x2|2
2,3:3r3
4H4x4|4
6 7I7^7
8;9B9|9
|0D1g1
4 4$4(4,4044484<4@4D4
8.8[8w8
2Z5a5!8
: :$:(:`:d:h:l:p:t:x:|:
; ;$;<;(=/=
*1E1	2
5 5$5(5,5054585<5@5D5H5L5P5T5X5\5`5d5h5l5p5t5x5|5
2"2T2y2
3!454v4
1*1:1b1
7(8<8P8c8
879E9r9
;.;;;X;n;
0(1S1b1~1
1-2@2v2
: :$:(:,:0:4:8:<:@:D:H:L:P:T:X:\:`:d:h:l:p:t:x:|:
; ;$;(;,;0;4;8;<;@;D;H;L;P;T;X;\;`;d;h;l;p;t;x;|;
< <$<(<,<0<4<8<<<@<D<H<L<P<T<X<\<`<d<h<l<p<t<x<|<
= =$=(=,=0=4=8=<=@=D=H=L=P=T=X=\=`=d=h=l=p=t=x=|=
> >$>(>,>0>4>8><>@>D>H>L>P>T>X>\>`>d>h>l>p>t>x>|>
? ?$?(?,?0?4?8?<?@?D?H?L?P?T?X?\?`?d?h?l?p?t?x?|?
0 0$0(0,0004080<0@0D0H0L0P0T0X0\0`0d0h0l0p0t0x0|0
0	151X1p2t2x2|2
5V7{7H8
393D304c4
</<"=~=
5(6,6064686<6@6D6i6
0 0$0(0,0004080<0@0D0H0L0P0T0
172J2s2
9&9H9x9
9U:j:u:
<	=*=O=p=t=x=|=
> >$>(>,>0>4>8><>@>D>H>L>P>T>X>\>`>d>h>l>p>t>x>|>
1)1B1Q1
3&363@3E3P3`3j3
9z:4<&=
181<1@1D1H1L1P1T1X1\1z1
3%353E3U3n3u3
4 4<4s4
;3;T;[;
<:<\<~<
=(=J=l=
>8>Z>|>
?&?H?j?
060X0w0
1L2P2T2X2\2`2d2h2l2p2t2x2|2
3 3$3(3,3034383<3P4
<(=,=0=4=u=
5:5B5R5
7*828L8T8}8
= =$=(=,=0=
>'?/?8?M?Y?b?r?{?
<=<J<Q<X<c<h<
60b0v0
303<3{3
3(4:4e4
-0C0P0u0|0
? ?$?(?,?0?4?8?<?@?D?H?L?l?p?t?x?|?
5H6I7Z7a7z8
9 9$9(9,909l9
0}1T2\2
3.333X3]3
4,414N4S4
D0H0L0P0i0
6 6$6(6,606I7
4 4$4(4,4044484<4@4D4\4`4
\0c1x1
1<2i2|2
2$3K3c3x3
4'4-4=4x4
6<8C8J8x8|8
= =i=>>X?q?
737I7_7
8 8$8(8,8Y9|9
9):0:P:W:
; ;$;(;,;0;4;8;<;@;D;
1	282q2
3G3Z3h3
7 8$8R8
;D<k<q<
4=4M4a445M5j5w5
6'6?6D6U6}6
; ;$;(;,;0;4;8;<;@;D;H;L;P;T;
141H1]1
7	8i8z8
3-4[4T5
6l7w7|<"=
1%141K1i1x1
2|3h5x5
6W6l6u6
61787_7f7
7 8$8(8
9y9):9:B:m:
2*31363?3o3
6	7`7^8
<:<@<K<d<s<~<
7 7$7(7Y7s7
8+8S8]8
6$6j6E7&8T8
7.7I7h7
7d7h7l7p7t7x7|7
2I4P4$7(7l8
7<8C8x8
5&6;6P6e657J7_7t7
l2p293x3
8	9.9W9
`0d0h1o1
5=6U6a6m6
:!;L;o;
;+<L<d<
041e1}1
5!6H6~6
.4*5b5|5
7>8M8e8
8+9:9H9
;(;3;j;4<v<
= =$=(=,=0=4=8=<=@=D=H=x=
/2>3$434D4
7K8Z8l8
>(>5>>>N>
6$626<6
7 7$7(7,7074787<7@7h7l7p7
8 8$8(8,8084888<8@8D8H8L8P8l8
.2B2S2
8C:J:N;];
>\>`>d>h>l>p>t>x>|>
0 0H2W2b2
:Q:`:k:
;a;p;{;l<
d0h0l0p0t0
1y2 4\4`4d4h4
=8>G>R>
*0h0l0p0t0x0|0
0<1D1H1L1P1T1X1\1j1
6,7074787<7@7D7H7L7P7T7X7\7`7x7|7
>#>I>T>d>n>
0P0T0X0\0`0d0h0l0p0t0x0|0
0E1T1[1Y2
B3b7r8x8
6 6$6(6,6064686<6@6D6H6L6P6T6X6\6`6d6h6l6p6t6x6|6
6a7p:t:x:|:	=
4J6<:p;
8=9f9s9
:3:@:M:d:q:~:
;6;N;[;w;
=*=7=|=
=#>X>{>
?0?A?c?t?
434>4Q5`5p5G6\6g6
8#8/8g=
3%303e3t3
4)585C5j5z5
R3a3l3R4a4l4
869e9r9
:0:4:F<l=
?$?+?c?
J5m5|5
5$6*63686>6Z6
6'767E7o7x7
p0w0x1|1
6V7e7p7y=
3.393v3
3$434>4l4
697B8e8
4$454x4
u4g5q5
9A:H:S:
=8=@=;>S>b>
? ?<?t?
>)>4>L>[>f>
<0)3#4
9!9E9L9p9w9
1$2(2,20242
94:8:<:
1,131Z1a1
30373[3b344
>H?L?d?h?l?p?
484?4c4j4
5"5@5G5k5r5
6 7'7N7U7y7
80<0x0|0
5"6)6G6N6r6y6
767=7[7b7
7G8j8b9
:<;@;|;
:_<n<y<
<%=a=k=
H1L1P1d1h1l1p1
:';H;g;
<L<@>w>
6!6(6L6S6
: ;T<T=5>
? ?$?(?,?0?4?8?<?@?D?H?
$0(0,00040
0 1$1t1x1|1
1`2d2h2l2p2
3 3\3`3
0@1D1H1L1P1T1X1\1`1d1h1l1p1t1x1|1
2 3X465
84:;;q=
=(>,>0>4>8><>@>D>H>L>P>T>X>\>`>d>h>l>p>t>x>|>
? ?$?(?,?0?4?8?<?@?D?H?L?P?T?X?\?`?d?h?l?p?t?x?|?
0 0$0(0,0004080<0@0D0H0L0P0T0X0\0`0d0h0l0p0t0x0|0
:d:y:-;T;
&0t0x0|0
1 1$1(1,1014181<1@1D1H1L1P1T1X1\1`1d1h1l1p1t1x1|1
354D4T4H5\5g5
616A687M7X7
<_>i>s>
j0y0$2
9 9$9(9,9094989<9@9D9H9L9P9T9X9\9`9d9h9l9p9t9x9|9
=:=y=<?
3`5d5h5l5p5t5x5|5
6%6,6d6.757@7D7l7
90:\:`:
< <$<(<,<0<4<8<<<@<D<H<L<P<T<H=L=P=T=X=\=`=d=h=l=p=t=x=|=\>
4/4?4`4x4
<e=q=w=
041H1\1{1
4)4D4c4v7
6W7a7m7w7
586<6@6D6H6L6P6T6X6\6`6d6h6l6p6t6x6|6
7Y899e9
< <$<(<,<0<4<8<<<@<D<Y<
=3=Z={=
?+?<?t?
0#323=3[3j3u3
<(<:<L<S<<=
0d1h1l1p1t1x1|1
2O3^3i3
70777~7
8?9O9\9g9
$5S5f5x5
<,=3=_=o=u=
>E>X>e>
0(0H0Q0s0
;E<T<_<
>)>7>F>d>k>v>|>
5g59;W;t;o<
4%525c5p5
:':3>C?Q?
t1x1|1
<0=4=8=<=@=D=H=L=P=T=X=\=`=d=
<D>d>L?
3 3$3(3,30343n4u4
4	5D5j5
:K:^:{:
60747i8
4,5F5w5
6q6x6W7
9&9<9R9h9~9
:!:7:M:c:y:
;2;H;^;t;
<$<:<P<f<|<
=,=B=X=n=
>4>S>i>
?*?@?V?l?
020Q0g0}0
0.1=1I1X1p1
1T2X2\2`2d2h2l2
3 3$3(3,3034383<3@3D3H3L3
6H7T8[8h8m8
2 2$2(2,202L2P2T2X2\2`2d2h2l2p2t2x2
;!<F<p<t<x<|<
=;=A=I=Q=Y=
?4?8?<?@?D?H?
5"6'6h6m6
657Y7|7
8 8$8(8,80848
< <$<(<,<0<4<8<<<@<D<H<L<
<J=h=l=p=t=x=
:&;D;j<
0J1Y1d1	2-2E2
:8;c;u;
=X=k=r=y=
526e6p6
8G8l8w8
9 :J;Q;
;!<K<o<
5-7V7s7
9)9m9|95;D;O;
2,2:2X2k2
6.6I6'979=9J9P9
:V;\;r;x;
G0e0l0s0
7b>n>m?
94:8:<:@:D:H:
; ;$;(;,;0;4;8;<;@;D;H;L;P;
4M4B5n7
0G1V1!202a3h3
=;=G=R=f=m=6>@>
9"9F9M9
:0;P;T;
1P1T1X1
3+323V3]3(5,5054585<5@5D5H5 6$6(6,606
:,:5:};
:7:I:o:
4Q5X5H6b6
=d=h=l=p=t=x=|=
9)9X9f9
7=8e9M>
9.:5:u:
90K0~0
244C4N4h4l4
84989<9@9
3\:i:{:
192\2i2
:=:*>k>
5p6g7u7P8
:$:R:\:s:Q;[;
!0@0~0
> >$>(>,>0>4>8><>@>D>H>L>P>T>X>\>`>d>h>l>p>t>x>|>
? ?$?(?,?0?4?8?<?@?D?H?L?P?T?X?\?`?d?h?l?p?t?x?|?
0 0$0(0,0004080<0@0D0H0L0P0T0X0\0`0d0h0l0p0t0x0|0
1 1$1(1,1014181<1@1D1H1L1P1T1X1\1`1d1
/<'=;=h=
0G2j2t2
3$3/4?7
7$8(8,8084888<8@8D8H8L8P8T8X8\8`8d8h8l8p8t8x8|8
9 9$9(9,9094989<9@9D9H9L9P9T9X9\9`9d9h9l9p9t9x9|9
: :$:(:,:0:4:8:<:@:D:H:L:P:T:X:\:`:d:h:l:p:t:x:|:
5X6\6F7M7l7
;#<,<8<<<
=C=L=X=\=
1B1I1k1
2.2F2K2Q2x2
2%3r3w3
91<Q<r<
8<9C9Q9t9
;0;;;`;h;m;y;
<#<+<3<=<F<N<X<]<g<t<|<
=$=,=8=@=H=P=X=`=h=o=w=|=
2i3{3 4
4.8581979T9l9r9
:#:@:X:^:{:
;,;G;d;{;
<+<H<_<|<
=7=T=o=
><>S>p>|>
? ?$?(?,?0?4?8?<?@?D?H?L?P?T?X?\?`?d?h?l?p?t?x?|?
0 0$0(0,00040$1(1,1014181<1@1D1H1L1P1T1X1\1`1d1h1l1p1t1x1|1
6/7?7h7
:!;;;V;
171V1y1
1?2u2|2
4%4N4i4
5$5?5o5
6(6P6q6
757V7y7
7!8B8T8u8
909Z9{9
9D:K:]:#;D;U;v;
>%>F>u>
1,2R2y2
696@6T6
:@:Q:r:
<	=.=5=J=k=
?.?O?p?
060W0x0
2%282Y2
4!4B4x4
6-6N6_6
9%:F:W:x:
;&;3;T;
<?<P<q<
3%3C3d3
5'5H5i5
6/6P6q6
787Y7p7
9"939T9g9
:	;*;a;
<!<;<\<
>!>G>h>
>,?M?g?
2@2Y2z2
3<3U3v3
6A6b6*7N7
8%8Q8r8
5:6[6a7h7
808R8s8
<.=O=T>u>
?!?1?R?c?l?
1C1d1y1
2#2U2v2
3&3N3o3
4)4>4_4t4
575L5m5
7'74787<7@7D7H7L7P7T7X7\7`7d7h7l7p7t7x7|7
: :$:(:,:0:4:8:<:@:D:H:L:P:T:X:\:`:d:h:l:p:t:x:|:
; ;$;(;D;H;L;\;`;d;h;l;p;t;x;|;
< <$<@<D<H<L<P<T<X<\<`<d<h<l<p<t<x<|<
= =$=(=,=0=4=8=<=@=D=H=L=P=T=X=\=`=d=h=l=
>3?s?z?
0.0>0W0g0
2G2N2]2
; ;$;(;,;0;4;8;<;@;D;H;L;P;
< <$<4<8<<<@<D<\<`<d<p<t<
<F=M=a=
2/3U3{3
4"5=5e5
717L7S7p7
9 9$9(9,9094989<9@9
:d:h:l:p:
;D;H;L;
<:<C<O<~<
=&=/=A=J=V=`=i=
>&>\>e>q>
?0?4?8?<?@?l?
0%0-090A0M0U0a0i0u0}0
4C4S4t4
6.6O6g6
657;7S7o7|7
8-949n9
: :$:(:,:0:4:8:8;J;
<3<N<f<
<;=A=Y=u=
:1:e:o:y:
:4<;<B<^<
I0P0W0g0
2%2+2@2T2h2l2p2t2x2|2
6.6O6p6
8#878@8D8H8L8P8T8X8\8`8d8h8l8p8
; ;$;(;,;0;4;8;(<,<0<4<8<<<@<8=J=|=
1%1+1@1T1h1l1p1t1x1|1
3L3S3b3z3
4#4D4\4
5 5$5(5,505458586J6
6$7K7a7
>	?!?B?Z?{?
0;0H0L0P0T0X0\0`0d0h0l0h1z1
4a4h4v4
5l5p5t5(6:6
;=>s?z?
U1\1e5%6
2 2$2(2,2024282<2@2D2H2L2P2T2X2\2`2d2h2l2p2t2x2|2
4 4$4(4,4044484<4@4D4H4L4P4T4X4\4`4d4h4l4p4t4x4|4
5 5$5(5,5054585<5L5P5T5X5\5`5d5h5l5p5t5x5|5
z1U3j3o5v5
6F6^6{6
63797Q7m7|7
8)909F9m9
;<;C;R;j;
=)>0>Q>
6j7?8q8
2F3[385F5{5
5R6e6z6
757J7_7
8094989<9
8Y9k9r9y9
1080^0e0|0
0-1]1z1
183[3e3
6J6k6p6y6
7&858A8
:';6;B;
<"<,<k<
>I?S?b?n?}?
2090F0s0
3)3[3S4k4
=4=8=<=@=D=H=L=P=T=
3T4X4\4`4
>"?6?j?q?
	01080#1y1
7D8H8L8h8l8
839=9D9T9^9e9
93:::G:N:v:
;)<]<z<
>N?[?j?y?
`0g0r0
0"1`1H2L2P2T2
3@4T4t4
5"5J5f5o5u5
7,8084888 9
3,4h4v4}4
485R5w5
6#7*7;7b7
8X8b8n8
9e9o9{9
;	<,<V<]<h<
?+?A?a?j?u?
0,050@0K0V0w0
1 1$1p1t1x1|1
1T2X2\2`2d2h2l2p2
6-6K6l6
9%9,93999N9
;&;V;];o;
<,<=<^<v<
= ='=,=3=:=?=F=K=R=
1 1$1(1,1l1p1t1x1|1
4*5S5p5
2	3O3l3
4 4$4(4,4
9#9)9/959;9A9G9M9S9Y9_9e9k9q9w9}9
:%:+:1:7:=:C:I:O:U:[:a:g:m:s:y:
; ;$;(;,;0;4;8;<;@;D;H;L;P;T;X;\;`;d;h;l;p;t;x;|;
< <$<(<,<0<4<8<<<@<D<H<L<P<1>8>D>H>y>
<$=(=,=
?8?<?@?D?H?L?P?T?X?
1&212l2
6(7R7Y7d7
7$8+8i8
8,9K9r9
9 :$:(:,:0:4:8:
3'3J3j3
3%4*4/464;4B4I4N4U4Z4a4
6H6L6P6T6X6\6`6d6h6l6p6t6x6|6
4K4R4j4
9*:P:v:
: :$:(:,:0:4:8:@;F;
1C1m1t1
132x2|2
4:4A4Y4
5"5'5.535:5
6T7X7\7`7d7h7l7p7t7x7|7
8H9L9P9T9X9\9`9
:l:h;r;
<#=G=h=
0P1T1X1
2h2l2p2t2x2f3
5)5J5Q5X5
6'6=6H6}6
8%8/8\8
=#=M=T=}=
?H?L?P?T?X?\?
0p0t0x0|0
3*363i3p3
4"4'4.454:4A4F4M4
5t6x6|6
7 7$7(7,7074787<7@7D7H7L7
=!>K>u>
0D0[0b0i0p0w0
2"2:2y2
<P<T<X<\<`<
8)9M9n9
<d<h<l<p<t<x<|<
=x>d?h?l?p?t?x?|?
0%1^1m1z1
8S8s8}8
=6=H=r=y=
><?@?D?H?L?P?T?
0h0l0p0t0}1
2)3d3`4j4w4
6+6R6Y6d6
;,<0<4<8<
676>6E6L6S6
1 1$1(1,10141
5D6K6l6s6
< =$=`=d=
>$>=>D>P>l>p>
?$?,?0?4?8?<?@?D?H?L?P?T?X?\?`?w?
3)3.3O3
<:<T<X<
>$>(>,>0>4>8><>@>D>H>
?L?W?`?g?}?
9W9F:z:
%0[0)1/1@1
?9?Y?m?
0O1j1r1_<^=
0"212a2
<&<3<J<Q<`<i<u<~<
2)2w3|3
4!4.4K4T4Z4{4
5*5/5;5L5T5g5s5{5
6%6<6Q6u7
8!8j8z8
9$9*91989?9F9M9T9[9c9k9s9
:":(:.:4:;:B:I:P:W:^:e:k:w:
;);:;B;X;`;
;8<=<O<m<
<4=O=[=j=s=|=
=B>G>W>]>c>i>
?&?/?6?e?
363W3z3
4 4)404[4p4
7U8j8q8|8
989A9H9e9x9
9	: :7:@:G:{:
;$;F;f;
?%?I?e?
787R7p7
959Z9q9
:$;/;T;
;%<d<o<
=4=c=q=w=~=
=C>Q>W>^>e>s>z>
>'?U?m?
080V0d0k0u0{0
1H1b1p1
1(2U2c2
3'31383O3V3l3s3
4%434W4a4h4
565=5e5
9&9-9e9
:*:;:B:x:
<d<r<{<
:3:c<s<
3T3b3t3
3&4U4o4
9&:B:\:i:m:r:
;A;I;V;Z;_;
>%>)>.>~>
0(0?0V0m0
454M4e4
7E7[7%878K8V8]8
>:?G?b?~?
>f?t?{?
<7=_=l=
5)6V6l6
8%9?9e9
;"<3<x<
2/2K2p2
2$3A3b3
:':U:r:
2%3H3U3l3
3%4H4U4l4
4%5H5U5x5
566C6a6
0'2H2w2
4+4G4_4
9":h:u:
3%4D4[4
8(9':u:
<#<0<F<_<y<
=6=S=^=
161C1P1f1
1%2:2V2s2~2
2E3Z3v3
6'6=6V6p6
7&7C7N7p7
7&8Z8w8
: ;3;w;
<4<Q<^<k<
<5=J=f=
1$111G1`1
2:2W2t2
5 636u6
7 7&7-747Q7b7x7
7+8=8V8d8o8
9!9G9R9x9
:-:?:\:
;1;9;C;N;e;|;
<(<.<5<Q<Y<c<n<
=:=H=N=U=q=y=
>5>Z>h>n>u>
?'?U?z?
0!0G0u0
1%141B1N1p1
2"2.2P2u2
303U3d3r3~3
5$5-545P5
5E6V6d6m6t6
7%868D8M8T8p8
:$:-:4:P:
;$;2;;;B;X;
<;<K<[<k<{<
>">+>2>O>]>f>
?"?+?2?O?]?f?
0"0+020O0]0f0
1"1+121O1]1f1
2#2,232L2
3#3<3e3u3
4#4-444:4A4H4
4+5e5u5
5%656C6O6V6\6c6j6
8!8&8^8
9E9U9c9l9s9
=#=*=I=W=g=y=
%141;1B1L1n1
232<2C2e2t2{2
3%3G3\3s3|3
4#4E4T4[4e4
5'5<5S5\5c5
6%646;6E6g6|6
737<7C7e7t7{7
888A8H8_8f8
9%9L9y9
:::C:J:e:
; ;6;=;U;
50G0X0c0j0
1'181C1J1
2#2*2e2w2
5'50575e5t5{5
6'60676e6t6{6
7'70777e7t7{7
8H8O8V8x8
989?9F9h9o9v9
9(:/:\:
;!;U;d;k;
< <'<U<s<
=E=c=u=|=
>5?S?]?d?k?
1E1f1x1
4'4`4{4
4'5`5{5
5'6`6{6
6'7`7{7
7'8`8{8
8'9`9{9
9':`:{:
:';`;{;
;'<`<{<
<'=`={=
='>`>{>
>'?`?{?
2 3;3{3
4+4k4{4
6K6[6{6
7!7A7g7
969H9S9g9
:?:M:S:Z:
<,<:<H<
90]0j0x0
1=1J1X1u1
272[2z2
3"3W3{3
4*484B4w4
5+5J5X5b5
546B6K6P6X6m6
7"7+70787M7
8-8d8r8{8
9D9R9[9`9h9}9
<5<P<|<
='=E=`=
>7>U>p>
?'?G?e?
,070W0
2,3I3s3
4!5<5l5
8B8M8w8
8	9<9J9Q9[9a9h9o9
:':E:`:|:
;8;C;g;
;,<:<A<K<S<Z<a<
=%=@=\=|=
>8>C>w>
>	?<?J?Q?[?c?j?q?
070U0p0
1:1E1e1p1
2)2\2j2q2{2
373U3p3
4&4-444Q4d4
5#505I5w5
7"777\7
8<9e9~9
546e6n6
9*:C:L:w:
0E0d0|0
5%505U5e5p5
556M6|6
657M7u7
9':6:W:v:
:	;!;:;
;E<V<t<
556F6n6
657F7d7
?0?@?K?u?
050P0`0k0
1 1+1U1o1%2@2V2e2
3%3@3V3e3
454R4e4
555R5e5
<+<9<?<H<c<}<
=E=k=y=
>(>C>]>
2)373C3y3
;5<O<h<
1>1Q1g1
;D< =<=G=`=d=h=l=p=t=x=|=
>n>I?b?m?
233>3g3
7.8A8W8
:):G:~:
>.?A?W?
4/4H4g4
565O5u5
7	8+8<8e8}8
>+?6?W?x?
2,373U3
4<5l5w5
:1:?:E:L:]:t:
;!;/;5;<;M;d;p;{;
;+<I<[<
9':A:4;
;1<M<'=9=T=X=\=`=d=h=l=p=t=x=|=
0!030U0z0
6"6a7x7Z8
<9=Z=l=
0A1`1x1
889^9%<E<
10H074S4
4'5C5W5y5
516S6g6|6
7-7E7h7
>-?b?y?
0I1T1u1
5&5-5G5f536A6G6N6S6`6d6i6
6"7B7I7a7h7
=*=5=B=M=Z=e=
787C7a7
;4;U;i;
<$<-<B<S<`<m<z<
0!1/151S1
4-5T5z5
6Q627G7
;$;@;c;v;
=)===T=g=
80r0Y1h1
1M2x274J4`4{4
=k>j?o?z?
3G3t3x3|3
4$4U4u4
= =B=f=m=
>.>5>\>c>
?!?N?U?
0:1U2~2
3!3*313T3x3
4%434A4J4Q4t4
585U5d5r5{5
6"6+6T6t6
787U7c7q7z7
848X8y8
<B=@?g?
4V5d5k5u5~5
:*;S;m;
2*2O2t2
8<8W8r8
616M6b6D:K:);q;x;
< <$<(<<<@<%?
#0*010
1X5\5`5d5h5|5
7.8h8G:
4'4<4'6[6
0N1|1.2V2
2(202f2
:T;X;\;`;d;w;
5G6Y6r6{6
:':I:W:l:e<
6 6$6(676b6
1*1B1L1
9:9@9P9Y9k9q9z9
7$8I8n8
9<9M9r9
:+:P:u:
<.<S<|<
=(=M=r=
>'?O?w?
3'4O4w4
8 8$8(8,8084888<8@8D8H8L8P8T8X8\8`8d8h8l8p8t8x8|8
?0?4?8?<?@?D?H?L?P?d?h?l?p?t?x?|?
0 0$0(0,0004080<0@0D0H0L0P0T0X0\0`0d0h0l0p0t0x0|0
2 2$2(2,2024282<2@2
4 4I4P4X4b4l4x4|4
536;6S6[6s6{6
737;7S7[7s7{7
838;8S8[8s8{8
939;9S9[9s9{9
:3:;:S:[:s:{:
;3;;;S;[;s;{;
<3<;<S<[<s<{<
<3=;=S=[=s={=
>3>;>S>[>s>{>
?3?;?S?[?
030;0s0
203O3%5
606\7c7
1L2Z2o2
4%8G8u8
526s6~9
9w:K;w;H<
0;0_0v0
=?>*?]?
0n1G7d7
:!;,;0;4;8;<;@;D;H;L;P;T;X;:=S=
=2>9>L>P>T>X>
>-?`?d?h?
919=9S9k9
:(;t;W<
6B7T7X7\7`7d7h7l7p7t7
8-8H8V8
8*989F9
;3;g;w;
>8?F?O?^?
1*111e1s1|1
2b2J3.4W4g4u4
5"5i5w5
6%636H6
6'7E7S7b7
8#828e8s8|8
9#9,989U9c9w9
<&</<;<
=!>>>L>}>
>5?E?S?z?
0#0/0V0d0p0
1!151C1L1X1
1c2W3g3u3
5E6S6a6
7&7/7;7G7x7
888[8b8
9)9U9c9r9
:E;S;e;u;
;%<E<S<\<h<t<
=#=,=5=D=
>E>U>d>r>~>
0'0@0I0P0V0]0
1A1K1R1i1p1
252q2{2
2	3"3+32383?3e3
3!4+424I4P4f4m4
6U8s8|8
9G:n:|:
< <)<b<p<
<7=T=o=
?>?L?X?w?
1T1b1y1
1	2=2g2
1%1C1Q1W1c1
4#41474C4
9%9C9Q9W9`9u9
:5:S:a:g:p:
?#?)?8?S?
2!2'202?2s2
3#31373@3O3}3
<5<\<'=h=
8P9g9%:
8%:5;P;w;
"0v1 2w2
<:<O<]<
<!=;=\=c=m=t=~=
(0W0q0
1H4L4P4T4X4\4`4d4h4
<'<H<7=q=
>G>V>o>
>*?^?m?t?{?
313T3s3
6'7)8U8
9^9}95;Q;n;
<u=3>w>
>'?D?p?
3,3L3g4[5
='>^>v>
3$3>3w3_4
7%8@8u8
8'99:e:
3 3E3p3
9U:t:x:|:
;#;=;w;
?,?S?y?
#0E0l0
3#3*313P3T3X3\3`3d3h3l3
4'5P5e5
767S7m7
8-8]8t8
8'9>9b9
:,:^:v:
<L<P<T<X<\<`<d<
=1=8=B=Q=
> >$>G>f>
>'?C?}?
2!383e3s3
4*4e4s4|4
5,6L6w6"7
=7>G>U>d>v>e?
555E5S5o5
6%797@7e7x7
9-:x:u;
=%=C=Q=W=c=
?5?S?a?g?s?
5(6J6^6
657R7q7
<2<L<u<
<E=S=s=
>%>3><>F>T>c>l>s>
?%?3?<?F?T?c?l?s?
0#0>0e0u0
1"161e1s1
2#2%383I3U3\3b3i3
354R4]4d4
9%93999H9_9
9':E:\:
;'<G<w<
1$1R1b1
1%2Q2u2
4r5E6j6q6z6
7@7G7P7u7
7"8G8V8
9O9V9_9
04181<1@1D1H1L1P1
1 2U2z2
495U5}5
737H7W7
<*<@<%=B={=
?(?7?F?U?d?
P0Y0m0
525g5{5
6	6;6X6~6
677V7u7
0>1U1r1E2d2
9 9$9(9,9094989<9@9
<0<I<z<
557M7z7
9y:5<M<w>
2%2E2c2
52576q6
767R778
1/2D2t2
8"9-9D9s9W:
171R1l1
1.2<2J3a3|5
6F7M7|7
7J8(9,9094989<9@9D9H9L9P9T9X9\9`9d9h9l9p9t9x9|9
> >$>(>,>0>4>8><>@>D>H>L>P>T>X>\>`>d>h>l>p>t>x>
777R7g7x7
;';.;<;I;|;
=%>B>g>
151Y1f1m1u1
2"2,2N2c2j2
203\3p3
4>4W6~6
=5>U>~>
1/2N2S2
=^>'?d?
<%=D=g=
0o253P3}3j4
525X5x5
J3T3r3
4/4Q4o4
5/5Q5o5s8
:K;Q<)>
0070I0d0{0
>E>f>m>
1080c0
2)242C2r2
6E738u8
0'0,090T0s0
405%7?7
9*:	;0;g;
4/5G5X5`5
7\8i8{8
2.496R:n:u;
5$5A5u5
9):';z;
3 4W4w6
:=:`:z:
=+=3=M=V=c=h=n=
>K>Q>_>
6#7A7I7_7
2*2d2b4
;(;9;S;
3H3L3P3
2)2Y2t2
3.5K5l5
<5<S<k<
3'3L3w3
525I5d5
>>>K>f>}>
8%8E8n8u8
8*:M:n:}:
1W2$3<3c3
5\5`5d5h5l5
: :$:(:,:0:4:8:<:@:D:H:L:P:T:X:\:`:d:h:l:
436:6L6P6
7*7`7d7h7l7w7
: ;8;_;
>7>G>a>
<2<T<j<
1Q1i1y1
2>2a2}2
2!3X3w3
4-4D4f4
4D5`5p5
7%7D7Q7k7
949D9l9
:N:[:|:
;/<A<d<
0!060C0J2l2
5=5U5a6W;
8D9S95:
<h=I>|>
9$9;9[9r9
9::~;3=
080O0b0v0
5D6i6-7J7
8`9(:D:
=$=2=;=B=e=y=
>$>D>e>
?:?e?y?
0&0-040L0R0Y0
3)373D3K3d3r3{3
414=4D4d4
5'6E6c6p6
787?7~7
8#808e8
0'1I1e1
2*2F2w2
9)9H9S9o9
4%525c5
=W>]>c>
0[1f1v1
2;2F2V2
5B6H6N6T6Z6`6f6l6r6x6~6
6'9-93999G9m9%:8:I:g:
<#=O=p=
6 6$6J6c6
8=9D9u9|9
:-:4:L:P:T:d:h:l:w;
> >$>(>W>
6d7$; =$=(=,=0=4=8=<=@=D=H=L=P=T=X=
4,5Z5u5
:2:R:r:
:	;2;R;r;
>2>R>}>
?'?8?`?
0 1W1h1
272H2p2
3!3'323B3Q3\3p3x3
4$4,444<4D4L4T4\4d4l4t4|4
5$5,545<5D5L5T5\5d5t5|5
6$6,646<6D6L6T6`6h6
7 7(7\7d7l7x7
8(808d8l8t8
9$909P9X9`9h9p9|9
: :,:4:h:p:x:
; ;(;8;\;d;l;t;|;
<<<D<L<X<`<
=$=,=8=\=d=l=t=|=
><>D>L>X>`>
?(?0?P?X?\?d?h?p?t?|?
0,000L0P0l0p0
5 5(5,5054585<5@5D5H5L5P5T5X5\5`5d5l5
4$404<4H4T4`4l4x4
4H5T5`5l5x5
6 6,686D6P6\6h6t6
7(747@7L7X7d7p7|7
8$808<8H8T8`8l8x8
9 9(9094989<9@9D9L9P9T9X9\9`9d9h9l9p9x9|9
: :$:(:,:0:4:8:<:@:D:H:L:P:T:X:\:`:d:h:l:p:t:x:|:
; ;$;(;,;0;4;8;<;@;D;H;L;P;T;X;\;`;h;l;p;t;x;|;
< <$<(<,<0<4<8<<<@<D<H<L<P<T<X<\<`<d<h<l<p<t<x<|<
= =$=(=,=0=4=8=<=@=D=H=L=P=T=X=\=`=d=h=l=p=t=x=|=
> >$>(>,>0>4>8><>@>D>H>L>P>T>X>\>`>d>h>l>p>t>x>|>
? ?$?(?,?0?4?8?<?@?D?H?L?P?T?X?\?`?d?h?l?p?t?x?|?
0 0$0(0,0004080<0@0D0H0L0P0T0X0\0`0d0h0l0p0t0x0|0
1 1$1(1,1014181<1@1D1H1L1P1T1X1\1`1d1h1l1p1t1x1|1
202H2`2x2
3 383<3@3D3H3L3P3T3X3\3`3d3h3l3p3x3|3
4,444<4D4L4T4\4d4l4t4
5(5@5X5p5
6 6$6(6,6064686<6@6D6H6L6P6T6X6\6`6d6h6l6p6t6x6|6
7 7$7(7,7074787<7@7D7H7L7P7T7X7\7`7d7h7l7p7t7x7|7
808H8`8x8
9$:P:|:
<$<H<P<t<
<$=P=|=
?4?`?h?
1$2P2|2
6$7P7|7
0 1L1T1x1
484@4d4l4
5$5,545@5X5p5
606H6`6x6
7 787P7h7
8(8@8X8p8
909H9`9x9
: :8:P:h:
Washington1
Redmond1
Microsoft Corporation1!0
Microsoft Time-Stamp PCA0
160907175846Z
180907175846Z0
Washington1
Redmond1
Microsoft Corporation1
AOC1'0%
nCipher DSE ESN:6BF6-2D52-92C11%0#
Microsoft Time-Stamp Service0
Chttp://crl.microsoft.com/pki/crl/products/MicrosoftTimeStampPCA.crl0X
<http://www.microsoft.com/pki/certs/MicrosoftTimeStampPCA.crt0
Washington1
Redmond1
Microsoft Corporation1#0!
Microsoft Code Signing PCA0
170811201115Z
180811201115Z0
Washington1
Redmond1
Microsoft Corporation1
Microsoft Corporation0
AOC1402
+229803+1abf9e5f-ced0-42e6-a65d-d9350959fe0e0
Ehttp://crl.microsoft.com/pki/crl/products/MicCodSigPCA_08-31-2010.crl0Z
>http://www.microsoft.com/pki/certs/MicCodSigPCA_08-31-2010.crt0
	microsoft1-0+
$Microsoft Root Certificate Authority0
100831221932Z
200831222932Z0y1
Washington1
Redmond1
Microsoft Corporation1#0!
Microsoft Code Signing PCA0
?http://crl.microsoft.com/pki/crl/products/microsoftrootcert.crl0T
8http://www.microsoft.com/pki/certs/MicrosoftRootCert.crt0
`Ge`@N
	microsoft1-0+
$Microsoft Root Certificate Authority0
070403125309Z
210403130309Z0w1
Washington1
Redmond1
Microsoft Corporation1!0
Microsoft Time-Stamp PCA0
	microsoft1-0+
$Microsoft Root Certificate Authority
?http://crl.microsoft.com/pki/crl/products/microsoftrootcert.crl0T
8http://www.microsoft.com/pki/certs/MicrosoftRootCert.crt0
1Jv1=+r
L&*H$_Z
Washington1
Redmond1
Microsoft Corporation1#0!
Microsoft Code Signing PCA
G_=>5|	
,sPY7xPB7hT5g5HHrYt8rDLSM9VuZRuWZaef2e22Rs54=0Z
 http://www.microsoft.com/windows0
pOVr*q/~
M9x9FF
Washington1
Redmond1
Microsoft Corporation1!0
Microsoft Time-Stamp PCA
170929053126Z0#
-*\;H!
S[*?xC
}'\uu29
Washington1
Redmond1
Microsoft Corporation1(0&
Microsoft Code Signing PCA 20100
161117215913Z
180217215913Z0
Washington1
Redmond1
Microsoft Corporation1
Microsoft Corporation0
AOC1402
+230865+b4b12878-e293-43e9-b21e-7d30719d452f0
Ehttp://crl.microsoft.com/pki/crl/products/MicCodSigPCA_2010-07-06.crl0Z
>http://www.microsoft.com/pki/certs/MicCodSigPCA_2010-07-06.crt0
Washington1
Redmond1
Microsoft Corporation1200
)Microsoft Root Certificate Authority 20100
100706204017Z
250706205017Z0~1
Washington1
Redmond1
Microsoft Corporation1(0&
Microsoft Code Signing PCA 20100
Ehttp://crl.microsoft.com/pki/crl/products/MicRooCerAut_2010-06-23.crl0Z
>http://www.microsoft.com/pki/certs/MicRooCerAut_2010-06-23.crt0
1http://www.microsoft.com/PKI/docs/CPS/default.htm0@
#Vx"&6
7Z>@B1
Washington1
Redmond1
Microsoft Corporation1(0&
Microsoft Code Signing PCA 2010
,sPY7xPB7hT5g5HHrYt8rDLSM9VuZRuWZaef2e22Rs54=0Z
 http://www.microsoft.com/windows0
20170929053132.34Z0
Washington1
Redmond1
Microsoft Corporation1
AOC1'0%
nCipher DSE ESN:D236-37DA-97611%0#
Microsoft Time-Stamp Service
Washington1
Redmond1
Microsoft Corporation1200
)Microsoft Root Certificate Authority 20100
100701213655Z
250701214655Z0|1
Washington1
Redmond1
Microsoft Corporation1&0$
Microsoft Time-Stamp PCA 20100
$`2X`F
Ehttp://crl.microsoft.com/pki/crl/products/MicRooCerAut_2010-06-23.crl0Z
>http://www.microsoft.com/pki/certs/MicRooCerAut_2010-06-23.crt0
1http://www.microsoft.com/PKI/docs/CPS/default.htm0@
oK0D$"<
r~akow
Washington1
Redmond1
Microsoft Corporation1&0$
Microsoft Time-Stamp PCA 20100
160907175655Z
180907175655Z0
Washington1
Redmond1
Microsoft Corporation1
AOC1'0%
nCipher DSE ESN:D236-37DA-97611%0#
Microsoft Time-Stamp Service0
Ehttp://crl.microsoft.com/pki/crl/products/MicTimStaPCA_2010-07-01.crl0Z
>http://www.microsoft.com/pki/certs/MicTimStaPCA_2010-07-01.crt0
Washington1
Redmond1
Microsoft Corporation1
AOC1'0%
nCipher DSE ESN:D236-37DA-97611%0#
Microsoft Time-Stamp Service
Washington1
Redmond1
Microsoft Corporation1
AOC1'0%
nCipher NTS ESN:2665-4C3F-C5DE1+0)
"Microsoft Time Source Master Clock0
20170929041231Z
20170930041231Z0u0;
Washington1
Redmond1
Microsoft Corporation1&0$
Microsoft Time-Stamp PCA 2010
Washington1
Redmond1
Microsoft Corporation1&0$
Microsoft Time-Stamp PCA 2010
Fortnite Checker By CrackFreakQ/Fortnite Checker By CrackFreakQ.exeupH
Fortnite Checker By CrackFreakQ/Fortnite Checker By CrackFreakQ.exeMZ
!This program cannot be run in DOS mode.
`.reloc
B.rsrc
-*& r 
-3&	(a
-,&	oy
-!& 4'
-$& ,'
-,& ~(
ffefeeffefea(
fefefeffea
fefefeffe(
SffeeffefeYa*&+
NfefeffeefY
ffeeffefeXa*&+
feffefefeY
Yaa*&+
fefeffefeef
affefeeffe
G3feffefefe
feffeeffeef
afeffeefeffe
9feffeeffefe
afeffefeeffe
ffefeeffe
G3feffefefe
fefefeffe
afeffeefef
/.ffefefeeffe 
fefeffefefea
feffeefefa
-!	 Jo
ffeeffefeefa
ffefeefeffe
ffeefeffeefhah
ffeeffefehah
 :hu'a
fefefeffeXa
feffefefea
feffefefe_-
fefefeffeefa
b`h*&+
lSystem.Resources.ResourceReader, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089#System.Resources.RuntimeResourceSet
PADPADP
[SZB+T*
lWKhz2
s%dEUK
^YkG#C
~:}ew`
;6$)S>
v2.0.50727
#Strings
(	.	4	9	>	C	]	i	
	!	H	O	t	
NanoCore Client
NanoCore Client.exe
mscorlib
Microsoft.VisualBasic
System.Windows.Forms
System
ClientPlugin
System.Drawing
kernel32.dll
psapi.dll
advapi32.dll
ntdll.dll
dnsapi.dll
ClientLoaderForm.resources
ConsoleApplicationBase
Microsoft.VisualBasic.ApplicationServices
Conversions
Microsoft.VisualBasic.CompilerServices
ObjectFlowControl
Operators
ProjectData
StandardModuleAttribute
Computer
Microsoft.VisualBasic.Devices
HideModuleNameAttribute
MyGroupCollectionAttribute
Registry
Microsoft.Win32
RegistryKey
ClientInvokeDelegate
NanoCore
IClientApp
NanoCore.ClientPlugin
IClientData
IClientNetwork
IClientAppHost
NanoCore.ClientPluginHost
IClientDataHost
IClientLoggingHost
IClientNetworkHost
IClientUIHost
IClientNameObjectCollection
IClientReadOnlyNameObjectCollection
Activator
AppDomain
ArgumentException
ArgumentOutOfRangeException
AsyncCallback
BitConverter
Boolean
Buffer
CLSCompliantAttribute
GeneratedCodeAttribute
System.CodeDom.Compiler
Dictionary`2
System.Collections.Generic
Enumerator
IEnumerable`1
KeyValuePair`2
List`1
Queue`1
Hashtable
System.Collections
Component
System.ComponentModel
EditorBrowsableAttribute
EditorBrowsableState
Console
DateTime
Decimal
Delegate
DebuggerDisplayAttribute
System.Diagnostics
DebuggerHiddenAttribute
DebuggerStepThroughAttribute
Process
ProcessStartInfo
ProcessWindowStyle
StackFrame
StackTrace
Double
Rectangle
Environment
SpecialFolder
EventArgs
EventHandler
EventHandler`1
Exception
IAsyncResult
IDisposable
IntPtr
InvalidOperationException
BinaryReader
System.IO
BinaryWriter
CompressionMode
System.IO.Compression
DeflateStream
Directory
DirectoryInfo
EndOfStreamException
FileAccess
FileInfo
FileMode
FileStream
MemoryStream
SearchOption
Stream
StreamWriter
TextWriter
MulticastDelegate
System.Net
EndPoint
IPAddress
IPEndPoint
IPHostEntry
AddressFamily
System.Net.Sockets
LingerOption
ProtocolType
Socket
SocketAsyncEventArgs
SocketAsyncOperation
SocketError
SocketException
SocketType
Object
OperatingSystem
ParamArrayAttribute
Random
Assembly
System.Reflection
AssemblyCompanyAttribute
AssemblyCopyrightAttribute
AssemblyDescriptionAttribute
AssemblyFileVersionAttribute
AssemblyName
AssemblyProductAttribute
AssemblyTitleAttribute
AssemblyTrademarkAttribute
ConstructorInfo
DefaultMemberAttribute
MemberInfo
MethodBase
ParameterInfo
TargetInvocationException
ResolveEventArgs
ResolveEventHandler
CompilationRelaxationsAttribute
System.Runtime.CompilerServices
CompilerGeneratedAttribute
RuntimeCompatibilityAttribute
RuntimeHelpers
SuppressIldasmAttribute
ComVisibleAttribute
System.Runtime.InteropServices
GuidAttribute
Marshal
RuntimeMethodHandle
RuntimeTypeHandle
AceFlags
System.Security.AccessControl
AceQualifier
CommonAce
CommonAcl
ControlFlags
DiscretionaryAcl
GenericAce
GenericSecurityDescriptor
RawAcl
RawSecurityDescriptor
System.Security.Cryptography
DESCryptoServiceProvider
HashAlgorithm
ICryptoTransform
MD5CryptoServiceProvider
Rfc2898DeriveBytes
RijndaelManaged
SymmetricAlgorithm
SecurityIdentifier
System.Security.Principal
WellKnownSidType
WindowsBuiltInRole
WindowsIdentity
WindowsPrincipal
Single
STAThreadAttribute
String
StringComparison
Encoding
System.Text
StringBuilder
Interlocked
System.Threading
Monitor
Thread
ThreadExceptionEventArgs
ThreadExceptionEventHandler
ThreadPool
TimerCallback
WaitCallback
ThreadStaticAttribute
TimeSpan
UInt16
UInt32
UInt64
UIntPtr
UnhandledExceptionEventArgs
UnhandledExceptionEventHandler
ValueType
Version
Application
Control
DialogResult
FormClosingEventArgs
FormClosingEventHandler
FormWindowState
MessageBox
MessageBoxButtons
MessageBoxDefaultButton
MessageBoxIcon
MessageBoxOptions
<Module>
#=q_5hmJXim2EG1abw3Kju8nMffXDIbl5na4zXqclsRK_s=
#=q_jQLaNdtSDa6ovA0VGw50w==
#=qChPTKc$8xcHrcle7anHYNe0wH_TweGkex2nGe9n8WDs=
#=qlsj4Kl0M6SYgZMJLZ$QkSw==
#=qObBSq08BLhHK8B6pYQSLOw==
#=q48p8EJcbwRuSJ9efJfzTZ7uyOBVlFQpnFVv30w93EJA=
#=q4KMIX0AcXAdYuUiSKvyy9Q==
#=q9c$dxNln4J1nxxC7UNVnfSKvSgKS421$zTS6z9ahlusddEno_MZclU7Qbfc$Fyw5
#=qA$TQXn2i$KwpdqxTX6vvVw==
#=qAfx0INrfgWoPN$Cz4VEZYVFcKNxFeYaixc4CaQpU$0g=
#=qbbSw65PC$nto6DJiWxTawg==
#=qbOmsEb0zGpdZukI0D4Idug==
#=qCQ9vY8iVniiFr_C0wuoMFHQgjJIll0MjoDGXuPo1hYk=
#=qcrlhteALkcfYnKFH$UWw$HzZqj8gdN8_KwUKIC_ywUo=
#=qDOdV5duF980CDFSFl8oQpw==
#=qEnv9WsExz6baZJKRUDupw9eEQbgJVjj69NjcsJ7hrBk=
#=qfLFZgbR_r0GETPSprP6O9w==
#=qFgBBonKcV6U3Je0BKZZdAZdyEla0MkDel5SRrEzLUvs=
#=qixBu4j6Hm11f3$mLrzkCcE4AVWtWeNn5nQguwdGbWGg=
#=qjIje6jGWLd2EOkfZXKqBbg==
#=qjryTBW16mUfo_ItH9KWoGQ==
#=qzjMBSDJWeEdkUWCBxYatrQ==
#=qJT4I5hOweIk$xYFEeDszbikglXCuquUd$v9AXtyq2ns=
#=qkFwCVmJ2HhZ6r$uKeVZFFfVLdddj$WEInl9bSgbErDM=
#=qAp_zHqT7acjq$QNiBoq2EA==
#=qedcCJsW_6aMZb5lO3tR01A==
#=qGS6wNk5u54YEpqtjtMFIpQ==
#=qM_mpCWjOCBlruGH_QcTQHocD7LUJCLuKe8ntf2VtQlk=
#=qOR7qPTYp9qHTyadzUKgUYg==
#=qOxeV7mwtJT4AH3HtBqNUXw==
#=qwGMLoIBYlotM6E$y2KTAuQ==
#=qY9NY2gigPsj8X4CYx0UCT2vGlqkgsq6GuC2fWqP3Voc=
#=qmLTtz8OEDrkzFTzYkI_Dg1dvKwiGw9blNcZSU_QqMsg=
#=qnB6QgyVNIUL$Uq0GD3p5d7LpaFZvHrB3jSqhv3o7qlE=
#=qdObzsTSX0MpvDi$OPjsFh219oh6Iw7DshgNWGveAvBQ=
#=qhE2P2k46jiSSjO86g3nB1MkLGC9_3avDpI7iYbUHr5g=
#=qvX$J24rI0eJ0gWfA6CEdzVJN7bQN_YTuS98N0yyMYPo=
#=q6NenfQbzQYLSZe2oYrhKsEGeaR69wF$W7VvfZPx7lyg=
#=qo5Pv9nXCIU9X_B8SJDUR_qgp7npNK2pA1rGP0GNQ51o=
#=qq2h0VNJ4eWuHP5LphH0mpA==
#=qQbsDS5g6rYgVt4AUW_pPJ8MQlCJBs7uyF9EY8OKREmQ=
#=qQkx1bBZns8hPde7$PcvfUl2fAairj6t_H8ve7nJO2s3BIB3t7PXd4ZR9h0JHyxrX
#=qtussAh$DpHFmu7sm9TXJyZsrjeJ6Xm9c2y22v4wQG2s=
#=qtWaDSiZ3KDHpQtSfxDZV0w==
#=qVxXNKnhAcArgJoGGYXiyyQ==
#=qWCa2pDyuMnzTMLUOIIx_zqZ1n0nAbCh3XpyakFsKTbQ=
#=qWrm21vQ8CBMZP_RBTwpusA==
#=qWsrg06gTzsE5hhHu57fJFw==
#=qxb6WVOMh6wjcZFY_Q0MJOQ==
#=qxe_BfLLMHqYa_KBeLsRfpw==
#=qxoz66kOqvxr21iYXZYXWiumy9eZGwFWaiX4C5X8aecU=
#=qzTUdhpx_l8oNrXik8Q6a51kZkIp$waiEMbjMOU1bFOc=
#=qZvjD49iuetyLKBIiF$ZmjA==
BaseCommand
Client
#=q$XurN5kwCvUuDGDncP4myluEGVmoB5AfvTb_Ct0PT5c=
#=q1kCP32T3CbXwL6JS3UekkltOicB4KjO4W45iMQoNvNk=
#=q8McCIarwH$XScVz0xkTmJw==
#=qdy_NHDvN7XTcQtWWMYxYKbuJqtXHsYJXM_YUEvVR0bc=
#=qFMsFc_zvkhu_B2YTPJt9Yux7Vq8aZNOr3FA$mEdAzCc=
#=qFU5Nq8bBPIPoBGBl$k8ehEhmgSoFzsflrFNnOQsCK6E=
#=qKqE6jaRKu5jJvHl8RwywXQDv4h_f2ISEaHK__Drdd$M=
#=qQtwc_i6uv63Hs$aOrPLxrMU9lMXbhRW79NANZrRxozw=
#=qRHdMxv5xMrip5nI3eHU3Y52nJ9DhG_ImQVoJh$ooupk=
#=qsAejPkl5V6B3npq6homyUA==
DnsRecord
ClientLoaderForm
CommandType
FileCommand
PluginCommand
#=qd7RJPnCy4YddvoQeTJhlwA==
#=qhA4OqIvVSMpJakxtoytoCw==
#=qZFVU$VkNPSWYii2AVQe6c6mwAUd10Tgqkl1$K5gZz9Y=
#=qa9HOmSrK7mjt1ZxVRncCgFoJUA6N3DmB1Rc$YUfcSKM=
#=qkWUjAoA_6r2E7qo6NAGuIBq3iKikqBJbioTC25CcZQY=
#=qAM4ZJ3aDwBm_a3IkqHxLmjdKzHIQbFeE9thLHux2o6g=
#=qDJ4yS7fCDfIiEVFkwyEE6G3$$73HwRgy2_eKZUkxaSo=
.cctor
#=qonMVJIv_P7bZ29oJ_eSSxA==
#=qVVQJ$z9bl7kHgfvJohZnMPofzhiFJ4f4yMGK7Tpp6xg=
#=qbYAYBaHwcEbf1CaxjAi1bw==
#=qqROT7DfncW7strhZvp0iRQ==
#=qjcSlrUNMLgvZWN$58FXdrl22$0OjCpoqksNsslRtIFE=
#=qRLk0VFphuSTh16H1MGZUv_HwKU6b1$OQZ0l10zUjPKU=
#=qbpvfREN3OwaXBj6J3WBAim$AQyJ99fz1ef01qn6kVrs=
#=qeKiN0Pwa0MwkK0uB$Ook97TrMQC$LNj1jgF6xTuSA2g=
#=qvA35ZDPTM3VgF89oJb9AmWFE4pqnIDYGjeV5H4uvblU=
#=qbzig1$2CwLluEJt5uPtpgqPx5y_2S$GoPgJP36N8bTE=
#=q60UcvJzzgao2Rv_stV3rQhhxCdm95L1Gb83mKGH1VxQ=
#=qQ9gevS7b4oTsdxtV36c3$A==
#=qyc0YQPNqWwZHkgNDV8lyIQfgMkEbGZtyDsLzhYmFp8w=
#=qTZGarPS37Dw3Z3Ipg_AFug==
#=qQLqXliLS$ujl108DGV7$zv9jo8WyYr7oxBJvAgzllyk=
#=qRtpaHvp1hQcEDS$UubP_mA==
Equals
#=qoStPOR6UymX3IGbwW$iFxA==
GetHashCode
#=qJZLeQthAfpiCw0QvZb7htA==
ToString
#=q$6Q_u19FhL$wNOun9AB$CQ==
#=qAkkjpY6IHZssIsQ9hAxzTw==
#=q2LHISsr6oVwPjyrC2AFTD2_CdAouK60pDkoTs0efRSU=
#=qEk42FAaXkrNIu2TP76IakA==
#=q4d$NdpGCMcL3TaMlT9EW69FacIvNnqDPMFNisgGhmsY=
#=qwHAjqAoc2lT8vaebbsWerg==
#=q23tIFHA2cbwzlg6YDYhwLkXCJGgIhllZCGmc4pRC8rI=
#=qehEpCuPIxZRbHczlt$dAWi4yWi9o1_noSvuo$Wzvtyo=
#=q0zLeEY98tybLc8FS6iVEWjGp4MNZxETphcH7ohzBXuY=
#=qW1Ty88cS3yMuRwgBrH3qpw==
#=qVEEdpD96A48uRzPJT7G_w60gIZo4tH1_e21GoRWPFm8=
#=q7Tql80HUgCLaL3e0n4j7ew==
#=q$sTc1AZMnHRC7q_PL2hWs4JIEJoo88_IAFcWtrdNt$4=
#=qc7QknLi4DrEENw9hVJyfaw==
#=qNsyg$dsR$GJkSvK2TftGTNPuC8S809j_UmmfNnXTTOo=
#=qzx697Szk1moqO$yUynaioQ==
#=q9iu_XWrg9WTOw3hVDQcP8ZcABJLoMYtAY0HfRbaBN24=
#=qSYke1CBEgOP5WhDQ2wCOhA==
#=qU0vjurWIhbfq4$RoGXKKVfTj5MJBenZeu2wAtoCJAJY=
#=qsx3W$FQbKM7QI$Z1TXWW5A==
#=qo_N0HkUaMUQFRCOsgr2ciQEl_IzgJy64oQzCRnN$Qy4=
#=qHtBOSXbLfhirIdzL218uOQ==
#=qKxYY$jYG8_7mT_7R0n5jfw==
#=qYKspnFhL3rrV8a6zSvXJWA==
#=qI5Vms5JVXaVkwalJFV3L6w==
#=qfozjXlIKX6LyHHXB6wCG9g==
#=qO$LkcjIVULy0PGjvpOiiEw==
#=qxG1wJpkOHyc4AD8gtAdxAA==
#=qwTOYF_qEkI0dXowKJYtI6A==
#=qtxvtUAtG5kwD1CbaXqZpxrHWaxR5CiRO2OiaCLfsbSk=
#=qrzlCozsOJIqLxGzoulKftCL7kUWSuMYFdc1ca_yCcBA=
#=q_0gCRmXint4znUKVJR_bzg==
#=qeAvM9D2ZXEFg7Zo1J5PeVA==
get_Variables
get_ClientSettings
get_BuilderSettings
#=qWQUgmvsTzj15wSjWQHZnng==
#=qzzNUaijPluPyLfyxwDObxw==
BeginInvoke
#=q0FQ_PiagXHm_B8aG8Ji9Dw==
#=qB4sApeDyjGxBivHLwR3FTJejGBlbih3hr3f3TS7BFbY=
#=qWFEttW6Y2i$LC7_zLCNdFCiHtPH1yR98w7TbmrS4vUE=
EndInvoke
#=q95w9MpaG4ZcgkGgnmQITOdHr5IaLXD8aC6o3EqtE0PQ=
Invoke
#=qxp6ct4JGLaMDbwg6fkrIEw==
#=qR0v_DeAkzbUr6_Md5tN4PQ==
#=q0U3u45cUl83Kicjfx0RmVA==
#=q7Kx5VWqZvUxLZ2L5c7WH8A==
#=qOmCJCQ4xVqqqlvNEZD66Wg==
#=qamR76KZ1klLpv5s7oSbjxA==
#=qLYpbsprg$ymVLeNEwEpYlA==
#=qecBuZmXKFD$jZa5T0d0L1w==
#=qFlfDskRbjMOXZPvSw2W2UA==
#=qgCcrNFC0iLB8hKTy5iNnsw==
#=quFACL_$e$cUEIexpzPXS7w==
#=q5WjY_m3ubVFfbJuyu7GMxA==
#=qG2DPieaEKCS$j6T6yTf$qg==
#=qNdKVs_XU_xYgnUK9ZfVshw==
#=qxybSLhWq6EDNDl0$FuPN8g==
#=q3cm0QwDyNYr2y$xvkCk9bGbohRfuMuxkahGwLy466GA=
#=qbWN2780y2PKcyDt_4uktmA==
#=qay$wDBdxvh$MBWrC9YMhC_f55kIvkv7I_BjPu_7Ajsw=
#=qi1H2yZDbCxvPo0ia9nVnuw==
#=qP9qYgJs5_O2GP2pI$ho4ZSa8wQkwNQEBMg8VjNRrUWE=
#=qbwvWShVSL8DgrXXfPQ9kNmpf6pmcj6q57bPfcsBp938=
#=qRIR1iTmdtHs$eBwEdoKphw==
#=qYCS3QLrXk$FWhHR$BIzDXQ==
#=qqn0Pbku3c3j14idd7rNOJmIbi4WueHDQGNjxpToWe9w=
#=qb_soGTESOxGbPyWr9RZjig==
#=qsA8D04owIGYHILF6yPa43A==
#=qhPbzHXREadcUSl6d6LhVYw==
#=q4kB_KjL2oo8adT7lfnt6ew==
#=qdZqWoaYN68rlMOX4HkTLdA==
#=qBk9t7p9S5R095rOkFdE8GQ==
#=qDx8yS5wU6EQSawGC841xnw==
#=qOTqiIHVN4TWDu4_xhgbifQ==
#=q98hMbgVf4fBR3MKeaM4uQI$YRLQdIr1biYYF5369cW8=
#=qCy_StxaanQioOSGQ9LimCF9_Wy9AMBNKclrIIUI0AWs=
#=qhSKaq9YW4A_ja0UC7Difmw==
#=qJe4Aop6J2k_bK0f$hS3ZOQ==
get_Connected
ClosePipe
#=qEhveuZChxbRj66Cj2kCGjw==
PipeExists
#=qGfiJ4oSCDzJJaNmf22anQw==
Disconnect
SendToServer
#=qyI9vgsKRXHDyyks4VCAjzA==
#=qGzqsy60d_qAVRip0TvyGow==
#=qcCYGLZOh9EpzU$sjJG8ZyQ==
AddHostEntry
#=qFYv4oSsEFno3Ujev9_o4Hg==
RebuildHostCache
#=qUbRtqAPcSxRMI51YgNXGZ9omJvV5BvuqBNocgi7xl6Q=
#=q9M64o5ghSlB001vxhTt2kVIQeNtcHtzTvRgoYr2$PVs=
#=qG8K0lOrmHWfP2KExoNv$5w==
#=qsB4PatedVyMOyo9s5n1OTA==
#=qEIGjjvppBA3BShbdBfMkQQ==
#=q__Bys7JTXmAiG9F9QC$wjw==
#=q3$9MQ9O56ldzMJGDeTdBZw==
#=q9rPQSTp$UBZiTGc7mKlh7h1QvRgfs0p_mQAaIRjRIsQ=
#=qvJ_V3lJRnVEW6EI74n63zg==
#=qxUvHfLZKZiUmPXUqPV8Vcw==
#=qy1cXcK8A6uRpLlCz7UKkNw==
#=qYQagvH1k4NeWsCidwFRb$sQTZXPGouROQfmoImiPGDo=
#=qPbvCT$UNIh_DPMt5F02Hyw==
#=q$c3lXLbhl3Qzil6Z9hYEopCTRdsG8WE_1ZuhF2KQELQ=
#=q6tJHosKuF0IY3gGxjaveNw==
#=q7wsNZ$btlm7uRzkYXMkJl8JrBCKSYJt4if2WiKQrObs=
#=q0REOJwjO1qsE01G_RQE1TQ==
#=qUlcwHJCewxIUk2tiKMDjXYc$Hb1k7TCZCyGdm6C93UA=
#=qcDfNIFv7M2KbeeK2ufHf3w==
#=qSyCMza09ItB79lrZlFBuQQ==
#=q6oykuAaezoPWCQHwIFBGYQJoT_doGKMmOjpzn6ZJomA=
#=qjM89gxwDLZ9izFxrYPCtcA==
#=qNn8WS2rooUJUoMsG84mQ7PkK4IQF8$E42cyDjfL7Kqc=
#=qjAD5jc_8Kg9x$NoAqFAvpA==
#=qj8dHXOkfX1HmIFktLFgFBNrpDhCGGJk0RPJopDOaBy0=
#=qoGHQsKlZ7jK$YeTeBpzDNYYM4Z1FIrOpXaDV$VTAdfM=
#=qg9gWuHgvaa6cHg9wj9NSQQ==
#=qUzL7S_0eXIkbwTon4AS_WA==
#=qUDQctXsgw3eGxqcYAxP8MQ==
#=qkbMW3ViV2G4xkJU4KS4XYUwKzC$oNmhjZ49L9c8BrOM=
#=qQR2R27CtTwLSuNC54_JY1g==
#=quRXaU$OHlRs_89kacdiUMQ==
#=qD3hoTFeBJT$SvX_fQh_aIw==
#=qUomzGDQTZY7jASgBmW35Fw==
#=qnaTZqk95Z1a8JBLdKiF8aw==
#=qc46h_4WA5z0UkWODs1nwXg==
#=qM9NIml9iDZh$Fjh9MocFWw==
#=qfGQBFs$OKLefNYKSta_Lbw==
#=qWBzgr2CJEoV4DPIbUzdZZA==
#=qqReemZdhHj1veATVZbU2_Q==
#=qYI$MiBdzcplbf7GqrUf7Ig==
#=qDEcM8KorEdChS9luywSNQA==
#=qXz2OER2RItZOjngvYurWLQ==
#=qRvcNy1bY28C6xYdCX8MF7w==
#=qKdZKgyAqL_iP0GUSJkXePw==
#=qe5qrWacQXGv9g0P5D_mRuQ==
#=qgSHqO_KLHRARFg70SGn_Mw==
#=q7O26Wc9N845khaV1IlgZGg==
#=qDH4GuNn5iW6RFhEPrfs$pQ==
#=qkrqC_kLD0I$zOgfqD$aGaA==
#=qS8q1FyJsn2_ukKh5ONBATg==
#=qg61MaViIt3ErBjuA0N9Xrw==
#=qbLBIoIXYNfJl3x9LHqBWNA==
#=qOgNXWEIS3IQJCnff_sTmrA==
#=qOplsUBML8x2xteEBilOycw==
#=qYMGXxffne_DlG2tyCliUw119RPUt2rJt6SWle_TPkBA=
#=qWgd5i$rED0nEbfExDCteKBL09U6dKm2BW1AXqZVXCWk=
#=qN9oos_gePS4akhGX5rjcOjS2FNZJlTAkUnO0Ykgu7Rk=
#=q752iy7NeRDzz3UAYRlXXfQ==
#=qAsxHG9v$MAI6$NruMbxEjA==
#=q4X5fhkJm5XS4LlpLIyB6bA==
#=q6odj$nz79NlWTFUK6$Vbrw==
GetValue
#=qo8RCFr_ecPE9NSA5cyD6QQ==
#=qi3LnKomYQ5KrkAbxbJpKCg==
SetValue
#=qTKJrybVS3pgV4uZ4KNtp3g==
#=qV4bSY95FY8CPz8U7EzzkRg==
RemoveValue
#=q7YEFsRA19ZrxKTBeL$y0fg==
EntryExists
GetEntries
#=q2gthvB62n07fYVTx5fwIqxBAo1t_hs$il9Ac$4FY_Gw=
#=qr5qpvOPnLxLp6aGkfAM7wQ==
#=q65znFg0_234nfnhL4I8yRSIMDpdjAosbzeDfyRZVW08=
#=qzjreg8z0D4BPrx4RxUJBoQ==
#=q79YE7jk$t8I7uIUVykHcVA==
#=qKaOsg8ghd7KyYDCm3RhDg9KJrf7McwaH92TdOJzSw6s=
#=qnnmAgQGEsJw4dsVn9gN4wJbRL4WqsDa_V0QuBPM2E4A=
#=qGPdnFVTlqnS4tiFpuQulXa$2eC7Pe6YqVeImkUGsMl0=
#=qwVGSEK8LoRuNWEOYfq8$hq39mmxHzM3pIeoRef7XNt8=
#=q0myQQ6i89t9SZyjYDXZrBLa9ljWEUD7zAwJyyFZowQc=
#=qTMXjZFh8G1ehMXQzo1c_k7izR$ZNvDyCJY5aoZ0yOe8=
#=qjVLlQtRAzKVOtyLrw5PhiGVVmXqMJJOsTT5DxaenWCY=
#=qChXzjuiVYrb8OlqJPajoUA==
#=qN9Enun6Rlq30xNdBjhzY0A==
#=qmbdg4P9$2ouafwS8nEs4lA==
#=qJLXxSZzWSVDQjBBC8RxpqVbwxFaxTu3ygaLrjLvlmTw=
#=qalo3zYdlWWh$dYSx9JnNrw==
#=q0yJsLo0aFpSu9ky8R9f$lw==
#=qQrBlfreeUYUGyN3hPOorGA==
#=qs4p7qYamgHyRCYZsTKM03Q==
#=qCJD3QzeNpOG7t7hUNPqgxgwPhMjv4aui2ikN049iz28=
#=q8r1xTCj7grAlhMxU0cmrbA==
#=qxHMqkcY5ri8Rsxs7KCJ8ww==
#=q7_KHECinDx5vq1IBX7p8Ow==
#=qxO41EOA8VDczxcMMPD9Hv85pbiPnTbukmYyDI5Z6X8A=
#=qk77uxMCXAcR_2KMKgZiSng==
#=q6Xi08r0$lOOnXtoBHhfMuQ==
#=qo$DZvhC1PKdsChUToY52NA==
#=qy_aVo5ze7CCnCYXCQvhVBg==
#=q2nHH3haw3R0VWVw4qHOwKw==
#=qrEy8UTPh_zjKUNPlgJ2H5vQaVxSgPloAxSMCkFttuk8=
#=q4fCxMFfzJ9KgfK61DJRvZ5wDvDfYnqR8bhY6TGq9aRk=
#=qi_z83UuaQZa6UsXCAahbTQ==
#=qfpNcQ8IYoPRIQgVc_nBfXzVjxVN2nY_mFz$PcDXaKKw=
#=q$XxqrIH7dyYqacMzR_CjGA5JAR0vUKiq1f0DFqS1mcI=
#=q1tLM5Gk001IDETj3RhJ2ESaIo2XgaV2vMWhqISqSHy8=
#=q5MtzoDWNtlkksfPTHs5qXlK2k7ZehKenYzDJQrgdOII=
#=qyM$eq2QFDjIwNzxtrtw3WE5gHFsUOsREqnRunYWzTvs=
#=qf3c4WtE$$thN5QyBMvo3u0lth2VF5hmfUsIv1r8yRkg=
#=qA1_qolTI9aVdwnEde3ubqM6zKBigTZiyb5_iHpeZQDI=
#=qLJcloNvItceT7R54Ssv5HVCoj0j2JUUq_dQXQpFZZjM=
#=qGgXamaT7IeK3DM0oRfGI7LZg7FrEWNz8CI_5MUlFEJw=
#=qphSRC1xHjYarc$NSFAVMID1iP8dwbr6BCaxyrkptDP0=
#=qP3lBpu0cs5q3Lf$qXSL7q6szA7E5M9NqMzkAFV6l4CI=
#=q_$JrmDHg2uq9s8cQVRi8Jw==
#=qcMb6hxBpdyTwCjvpzaQcC5dS3wbplPqOta7ERz_lMIo=
#=q5OunwTi_tYTGCTkAtZ8rARxlhmXbFcAf_e1GiEt$FEA=
#=qi6IJz6lHhd8GI6qygHcvTxSTD2wk_BSYwC2NR2eR0yg=
#=qvPYkN4Wli543LScsy6rh$bZ0bDIN0tYd5zlNUibOEKfBRc13v6NIDRtsxPOZzKpX
#=qwogjI4gN1imp1VeWLroXTk41PgYeLQ34zunh6NYu_3g=
#=qKwlvi80KuDBelBsvucNuhRsqXRtqCfWqVH1dUPmd6_o=
#=qdzx0nDkNduYsJ$MOZBFb6jelzyvbyiG7So1vqpZnVLU=
#=qlMIFeU84lweg5Ul5iSg2vZUvNnPKw11XA1pEUQfzDeg=
#=qP6OAxyfxw$Mj0oVKCDnh2VZfwY2Ap_uDBmUyxkn98Eo=
#=qC6KOBEMWwIsQr_847d$S8A==
#=q99eEsMLSp2$EVfl66Ua2d1YMqB58RPj30lLgJzJJ64o=
#=quXVzKqGldmgtXgVm61aLog==
#=qiNB6YyqAJbx2uPAiP1Ihw9dTNEtwaZElmpYLZcGO64Q=
#=q8fYxP$_i6Xk0$6OlSwUHKcvhrevHxLXqXqvszBe9OtM=
#=q0QKFCbf0u_IpV5ISOWOl$Q==
#=q$E54nUJeqC5jURP4oCRU9g==
#=q8uMGC19QD5WGzpkzUOu0SQ==
#=qs202XG_JxpBwpKhptOZhRA==
#=qVQoZlgR59_v4NYIa4CBPQw==
#=qr9m9EjuYAP$2E3p2xadfFhcTH6toAhrm0dlfOTldiWRsdXd8UmnkRkYrV_8$1gaA
#=qBpzegr6XzkmtwALf7kKPHV3RZVAWYLbYE79PiG2zXYs=
#=qfvzoVBS4j9KdxyngOlL_NauqVYLAaOZVw9dutKQSAp4=
#=qwSPuuWVW8tz$gDazhda2d$myXXX0Ro_wRP7Rmm8JiiT9wA1EeeaPUV2jnUkQOCHa
#=qp9IgcHwNxIVh4GZl4S2tcJtSz0NII67aXwFNDcdhP63JHe9MNg0kPsAos3IUd98k
#=qF4e058OW__NtTzhWOs1UXEJiHrTSwnIZ3q2u9UaLbo49AZaoog8nMfoDeA9BGVvy
#=q6Aboe3ONIkez7GgqcdWPi0_vrT_i53_89HUeagGM6MThXvFkvl8hpSeHO1UJawKN
#=qFTBwGADWl13TibdOa5ODk_Y2qcfMGC4lp4rhrZcE84kZNE6dU4EqEk2ZYKuJAWo9
#=qgbI51haY38WJ4NumXDqnLC_uKv$aRHAyD63c9HgGYzlsFjikAASqT8RCSswEMouz
#=qVCHxDTr$$bwFMb6i9vBKRZciaa69edA3gsLNOty0RAzCorWRBUh2v0PgySYBEvZ0
#=qul8YRvQj1pWpo4_UxgOSzOBvtncEE$VPCzTeLK_rIz4EnXxineVkwF$lTxruKPxr
#=q_WoKv7McWxMc2YtmbiVaCw==
#=qBcRYABJptno3$fpXoMXAvg==
#=qArVl3RpI3eEiVf0qXoqrWw==
#=qjgz7ljmpp0J7FvL9dmi8ctJILdgtcbw8JYUc6GC8MeJ9B11Crfg2Djxcf0p8PZGe
#=q3rtw1eBB$yyPLXzQW$mDOw==
#=qzB1OZ89gRpxcPckUn_afNY2d0beSpEyl40_4IarIxzM=
#=qrIbbxniIme2qLTdRw6i0wDoZFMH5BWs03iMeSnjojQU=
#=qnOTCmwQWr6BtiNf9ta8BJg==
#=qU_ZXXWlv_8PtJY9coDWiH8$dVbE9S$EoqFVRvxhPtE8=
#=qsUsGxFgC$BJaO_$VAtZ1Ug==
#=qV9UIxiLyaOi7XoTx2DUJwr8Ior26OirSZwM3mOvftrw=
#=qkcVkJskuGA4o7kGuN79i1w==
#=qd3Itd1ELDPHJxhLvt0y1NQ==
#=qXkgpfghvTKDZGlXBGI4x9veQO4JfjF7GW2ECw9$L3EvyKZGOnziwXE2Xr1EkpRwe
#=qmL2H5Qgs6vv79mCqS$t3qg==
#=qKtJTKEkNf2mJVHcZzSW8iQIcsBglzcJJOkX7V_uB55w=
#=q8Bp27fhtrXMmonNxf$9qLbuQQehIBQTdOPDQw07FUyI=
#=qORcQ89THKgijJ1sWRyjf4hLd1g4H_sosI9t_gkVfZ7g=
#=qyzEuYsQ6u9hwZeR0HeWqvA==
#=q4N2IYJkFi2VWiCVDKVND$8gixU$DXUcX8F2LiLBxLHw=
#=qoKFLFqm7bb3VWsU2QKXIQ4_6anGbTCWiZAfrNlgq8fc=
#=qulZN_JfMbEqc2jFbEooALI6mh8tLy9$3NFedHEXAIAw=
#=qKKJCW_KTAsIH3uNlP3Z4Tg==
#=q8SIEDcn4WoT9RcZmFK9tzQ==
#=qFv$qWif57TCUNsu_O3F3gA==
#=qbbzTfwYbEfmovMRrVY462ipA8X_tt3oO3M_wSSE0I_A=
#=qT9sog7FujhNJZHxxUXVGPg==
#=qGGQk9IvbDfVOJG_jRDHqOA==
#=qEn9Mtg$AIqWbq3whj1y5N12e3KXi_NwIIcl2i$FXNSk=
#=qo734_kbse$6lTIlwlz6A8A==
#=qOn6YhA2JjwnYZ_7D0fnnEw==
#=qEKdoqcCD2XVb2atXAIOmL$Gnnk$r2oNLDVsEymHbxMo=
#=qrJaovDbn6146mBrhFbUMbw==
#=qfoMVJHfk0BnMs4x6mHO77Q==
#=qHJMw55fNEVIiKcc4ry0o7_L9hyz3vS4jgKl3KMX8xGg=
#=qEVnoj7wKonGmgnYpK7PNGg==
#=q4rZJEBSRFNm6PYOH7NOLUg==
#=qJqkjp9g96yoxpNS2E$BC00FKleto7dZfN9N5mtLDF4g=
#=qYuHUjnyRYHZqCkKAt0jj_9qFBzmTZKte4i1ou04eBWY=
#=q2WFu5tRyicebO6UkQga8SbXrngw5YigfLTTVJqQy1qI=
#=qmTxGiMA05lTEtoPPV6RFOih4DYS0uxrxPO4vA1H2j6U=
#=q5grPwgEurSn6KutVLS5_oPClPR_aCEdSRk5nKP5bDm4=
#=q1AWpt7Zq4Tx0wGx4hVFZRg==
#=qjYgYU6Lnx_W1ikVtBmjm3w==
#=qjlBNihUiUO2oBJbOEbdB4u8xmfTL9EQ3AEFa$nrdzJY=
#=qQqZpewiWxGMAW$tQ9Rz23Q==
#=qZiHVbt3FXowK6_NIyOxsOw==
#=qJRbhy7_BbunS1O6hH3MqZIufpnZboV6cb5Cv4qZI1D0=
#=qWsAxoahmYzeECOO4WB9kTg==
#=q3_2_t217j7pS3JjemZNI07w3dukMmHXPSE5$LTnvGS8=
#=qbMe5UnnXEF8aurHaZz6klA==
#=q4P1tyVDbmSIMgskx0BrPh5ZxjoQy0earrulDSsNhpg8=
#=qhFV5jkshUI$uRxypI6oecQ==
#=qPNzwB3EyeKwH$TwKjEdAjAC6A3IlGhANCdkUFCgvEiw=
#=qRbDxNN_CBpjdn11hjtWoZg==
#=qzRcQ_b8FoTlpKT_BObsgBl2bj71wU5HcYdpIIgiTJ5c=
#=qHU4s4cJ8BUWy$MQH9LPGxTniDgLcWFlt1CmhZ7PNRWA=
#=qH8FTQLBlM6o0t6zf8SLPUg==
#=qGCYL9FviWCrv0prWZC8VfgL34V_6XyB$buFX2LkjbCg=
#=qDt_4RPbN$YmUyKsVRrbzrjU6uaXWwjHkaZoJAcuFCCs=
#=q7EIL8N8VWglyI984D7TGpzIPvdOcvYIRRwfMeKNyDDs=
#=qCI9CHxEGVm3HnYdn52IpdQ==
#=q3eIsVMg85$T5I_yeach_tN$TJG7$vFUaeExZx7tMHps=
#=q_FL69pQf17BUSAFbWYu1SStMAbdu$R1GJ8VY8UL5_EA=
#=qhYMTmNdkO7UsEcfduWinsQ==
#=qgAKbtXqj_idozuy66wPGJA==
#=qFaxhQMbuEyPeOadTfKIzX7ulwKfSulnteVvHU$QDlcs=
#=qtLsfqPVQ47D3cdxmiwAJAQ==
#=qO4hvdkAW0_yOcwEk_VD$lw==
#=ql4R4vy5H067cy2C3KkF7Mg==
#=qQCd2OoCcjOFxsuzhZKv2M7$UnAX8JX19NdffDxgtv3I=
#=q2X26s_rFZ25AY$hOcf_6zA==
#=qdwmMObmoGgv5eEpelZDrHiipw5mUgryufdcXXig375Q=
#=qbmVTgf9cRSZkM_UgFSJrlQ==
#=qlzCbqLxFuzycCPDZStFfAA==
#=qfXdNdmKHZO9pILMTQ4gUIFhfl9KPJm2rU8y_LQsTH4c=
#=q3p_D2U81K1hW2D54P32yDw==
#=qdDrSQoelY6gHzRt_ma5NQg==
#=qhme1CFqs_evb4VXik7N4x7lNdqSfuNy3r3OUWZ1V4Zk=
#=qr6ouJTA2RwDm_3Z$eUP6TCvbpSA$yAFGnut7D4kG2$I=
#=qWcYPgOJASLG6mRBDPhOIZERKO3Eig2IiEWCrUa$w_Mw=
#=qTYemjRfvVDuBO5lrz3Aq6g==
#=qraB64nHTnRXCE4d7ffs5aGExarxpEh0COAPaEFI5iV8=
#=qIe49uN8SyHwjwKdv9N2r$A==
#=qhVWucYSqOmMmp4RgG95tFA==
#=qJdNCQZ8JQCfthL12ut8Zgnr9$rl3CuJQ4GAn54E6CXs=
#=q02vg4rlYSKrSiDNi4xWbtg==
#=qJpz_ygP5AiHfhtTxRulSsw==
#=qyMcWoZuG7jRWeztMnp6fPmxxmqfVgP7DLzGs7HeF4Mo=
#=qXIsqrB8Mw2TMQ5$s7oRSIQ==
#=qZuX180bPJwK7MhIsqenk34Le3ZCQFFLgmBb4sMlYIpg=
#=qJtsKc7ccoU8jRrRMGJWqhA==
#=qsYpthruwyrknxFdWaNp9Vw==
#=qwSqLSPEuM8lJy4sOeuH92YjPodcLquqdG$OodozwC60=
#=qukf_DyAYprvhLsdhT4CGuA==
#=qudwGeEjJDUB9pt$_k0YOgc30ZWMo1bIGmdknk40OWog=
#=qRNkKSXdFDcR_p8Jbzx9WJQ==
#=qRCCuvWFd9_O8CfEZhkJtSA==
#=qcyp860KJctHXULF8nCr1oMRR0y2kU8XZrQHqsInbsAM=
#=qyU_gXk4hv73zg3zoSZSLhQ==
#=q8NzetUGGc1cM4ZGyRGGlug$fKAOwmcPqe4nFzDGKLk0=
#=qwrVB2mw7gzmYRanSJvSoPg==
#=qXfm3QhQkyfcZgbFdAZgHHmadm7n1N0mfKcKBqrdfAk4=
#=qyZOtLxFf9zA2x1ff4_5cOg==
#=qH7CAcg5aycQv61Wo62XDpw==
#=qhg8oaKg1xx$HC$DKnlbXQpibwH2HXqMGSlGv30vEUsU=
#=qTLmFjOt1Rq5$fqQEFVZ2zg==
#=qQ3JMSE9km3mGmL6lmUfRHw==
#=qlFQRS6FW1ex39P1F_VW7Eg==
#=qqRc2eOIidDtWq4y7W2lAhSyv$pBRJdAsYlXSRUcwizw=
#=qovc0J7K6b9Eq_C0K46rbmg==
#=qvbTNBihG2zARsewkRIFTSQ==
#=q5j3wvJXlnrGmRnKUHr_1SQ==
#=qEIPcndOLrV2GJmno7zKtBA==
#=qkxzumuLbzy2O2XsBlM3j$g==
#=qFBEI0HItLMNpyOY0AgRxSg==
#=qxWNhTH3aUmlSLTvydVoCIQ==
#=qa6Qg4SaIgpIknX0EmOdEQg==
#=q9WHClFSp7T8oS_DNFEbAHQ==
#=q$YUIMaEFO5IFZXBvo0kclw==
#=qIrsTmpVUMRgxokIHlpGfmLtKeqxo7vQsjSkKUKFpH4k=
#=qj9swjNLNpEBN8mkOlVmrOw==
#=qVvEn7vdm6JlvG9koG0JUIQ==
#=q5bws5LlHvLK62TcSJadQTw==
#=qokX_wSaMFvPLXvDQY377gw==
#=qcp_YDS3uDXZMDFWGeFYphA==
#=qksh921Ur22JKhSIAXESSag==
#=qABSlSWKh$8sT$UF4sG_vQMmKqh5lDRXHlL1yCp0W8x0=
#=qFlM8LWSzwV9qMKMd32mVdQ==
#=qcfHq18AlWjOy12tBCM8Tbw==
#=q$yU7aYEYOl8Nz4sJLGQQ6w==
#=qfPf03rjJVGFkLtYSr7zDRw==
#=qaCmGqb7phy5lq$DAzhK3vB71XCZSvhKm3BtGKq_xBto=
#=q9rN$wEdl9rzJbAMMIiemCg==
#=qRxR4aJg8TX8oM$OpeoviZQ==
#=q2n0wwv9OpsrMrxVUVHoqGw==
#=qxH0vEx09STdEljqb$W1E7jvc94T2TeZBAEeRdiG1_PA=
#=qtxap8xCUFH7z14nNy3cjjw==
#=qd92UVUgmlXoQZdJDkVvBpfqQ5IrxjaeWORyWFC422PQ=
_Lambda$__1
#=q97ilq24aAenhk$hG8MzEMQ==
_Lambda$__2
_Lambda$__3
#=qd4_A7Y1qGQ8QAgHfK8_ssQ==
_Lambda$__4
_Lambda$__5
_Lambda$__6
#=qbn24Ox5i732BM_T_R4Q3RtK1pEoSIYmxE9Rba9DDKEA=
#=qWljP9Wu9miiHAG26c_L7NQ==
#=qCSC3Khfzx9$ef45TjPThpcJgh1Y2yjEovdFzCbywzqU=
#=qxG$Aklpbf6gyBfAqTMmORA==
#=qrcOHnfaYxPMN2$QaNhNmcA==
#=qoygY$KIlhsLDneTXkJ_L9A==
#=qZb1TYPPMMY64aTN2MpcGOQ==
#=q8VTskDJ5TyHJcDeWmklddw==
#=qhRDMBTieg0MID1DJ88eKUA==
#=qE8a8ikTp6zyXXyhNYzK8Wg==
#=q_gCP8hm5SSW7J$3R7xJuSA==
#=qruARjy_8oZkz3lsHPGxBMA==
#=qsOMWyP3LvE9$utIXVnRnmQ==
#=qHy8pXlBCL$mvAXWQDJUnVpxgTTYNWuQ4Z7NdFPUhcZs=
#=qd7oUKLFPI9nt8Ln7RU53xA==
#=qaysgaPdcuRrUvev6__tYEA==
#=qClMnNCTDhIIGUYHmdm$xCQ==
#=qkzr_P52_BAWJXliKWvb8Z6oiWEishcUAemTNzwiiwkk=
#=q637XAKKKpMW09u9r97v4lg==
#=q$7KUBFuOZT85iBmKYeGgXQ==
#=qGvpT_A2MS3Oi797y6jojBg==
#=qAbQ42UrUbGpmkYA2zun7Tg==
#=qeeDSInMnFASKK3QXGIKUxuxDb8FgGi0XLXRlZ2oJdWM=
#=qRUXz_3fP21juNHWjDYL16Q==
#=q1jj2Lo3UBKUZkdI2bLcg4QlXuNGNWZ$CYnK9VTZNEsA=
#=q51SFR_Fbl10nUMKjGTtHqA==
#=qxOFsoGbvlBlUujyS9g3fPQ==
#=qKxL6kQaUyB_6jIG3mQUGOw==
#=qCgskv3QU4cEy8M7hqvNNBbFyow$DvbmSQrN8A5JJJWs=
#=qZDHx38VzWszDP$NdqQpGo3ak_Z$zbLpODJse1_Sr2hk=
#=q1BpeNGUQvsUFoXPmB6q50A==
#=qCKX0qzAtjLAL9KBPrJWkOA==
#=qaRJX6K2L3xhR1w3zuwE79w==
#=qCA$7lFkUlfYTBh0Hp6uY4w==
#=qmcl1D6lgUOLuKGFFyxMamg==
#=qEqBb19ZxrWpMC8pwAc1v$Q==
#=qL2Az2fdQv6DkEBC_x$bbMA==
#=qsqmAgLqQh_pOiJq5Mcf5Ii66zl6iLnAX8VtqTy$uxhY=
#=qN6ip4UNq3TKArPG3ZZy$zw==
#=q61s8d6EIAdSsDLLjqchw1w==
#=qXyCbQ53pEXrdqhJ6oXoHqg==
#=qJ2Bo_iSk1Tt7sQHk7C2ESQ==
#=qEbf5uxiH92v$7mL0TnmsnA==
#=qdsDfPo0zxdY$R7euM0a_vw==
#=qrmavK4kbgFTgX3_IUlEoRw==
#=qee1h2XwRBJvy2g__X40enQ==
#=qh7diH14jww3Fm9rMJ_jIfQ==
#=qFY80y4KcMQywRNP$ttVIXw==
#=qhbsl5nSqHjmKK5u9FniHoA==
#=qeE3S$kdx9R0s10U9GzzcFw==
#=qcDgE7pmQv6niirKxFRMj7Q==
#=qdw5QBoXX8FR0LrkjhWN3qw==
#=qJ8bMKCzzllPDbJIfPSoGMA==
#=qtS81hD$ORACBvdEkFyqaXA==
#=qJrzYsTPKAwT$ubz_aq99mw==
#=qquFMi5Wa$w8aN9GGlN4H1Q==
#=qe0mY$R_rBsPIZZv3hPLS4g==
#=q12n1704BGxiT9AoOoTNqog==
#=q2XZFEYqbf67s$PRf9Xyx7Q==
#=q6zjWArzQ8Jv_1waqxSeP8A==
#=qXO4A8$YrN_OoPhFOn$Hhtg==
#=qw9FR63zXVj$omVnwg0u37A==
#=qWkPc$uBFgJrhuimjKXkFcw==
#=qsWAbPBa1yptbB97zoAjeSA==
#=qkgpjO3I2rdg6Il4nyqzgDw==
#=qSbcOBh8Kf7zb$IciDxPlGw==
#=q6jLYuOOmC$a9_UySsUlsFA==
#=qTawRDksY2KFvY5V2vw1_pA==
#=qBeOBlH6CwHFnQdZWWBgZ_pemudZ6CfCVcfOQtgpeG$Y=
#=qOYQA1S8VHR$mOO6XXuyF9Q==
#=q5v5cLSMFBaxiTtOEjscx86gN2ozXlfytiL6UmXnyWtg=
#=qwK7$pNtMfqKNZt8gGYd$pw==
#=q_XA5h2lVGHLcY9dK754wKGrOjAm6aBbwPxcUJXgJThJUz83kMbCL53G5uuOLP6Rq
#=qk$cpdn6seqbcKjxGnztc4w==
#=qIFfr$DrKqIieRc688$vylAlBsEnx9Z3$TxvrDsPURfM=
#=qCN8q7dxuBuds3rgIjZ1oLA==
#=qejgvNXJQvgM2GomZsygLjreyguSPQ29pQHqjR_a0dWk=
#=qnY1InNbQmfgiJXdGVH6rvQ==
#=qCGokdf0OOxeMJLDkXSfc3NPmwygIQ29RjKQWj$wbNGB9C1pPgma_891QiNyTRXcA
#=qwGYG3$xqr6oMjxRyF4i0Uw==
#=qDqyUVyJLXCtYqhZ0$opqkomqhUBn2WCeEEvGAXlNQ$I=
#=qs0qPjhSgxy3k5gj_gt12EQ==
#=qdImPAY1o3YhbLtukwCQ91cISaeIEWRKSYrGZ3dTVnkY=
#=q_kGyEn8KrmBmt5M1N9cUSg==
#=q$njopRrPblqe$yrs$rsu5Q==
#=qza7O1AHrroJC7yRIJz4wINR_Sgo4hDpQrj_OYfIrlJE=
#=q1t2S$ib6pQFvBWAJfG9B1Q==
#=q35mMBfMcRRKrjeZsPOCz3A==
#=qFxElXT3T_$sB_0gpbmQGIA==
#=q6W8MK4LKkww2JvseikWqeA==
#=q6Ct3QmvVLFC7my$dL1uEiHGmXJ5qCuK4WIhDwfhPTFs=
#=qRpw30Lh0nfhDryqjhyjikg==
#=q2V8VN1ZqnXOBhkZZr6w3VA==
#=qXuSOL4ETByiwdARI_Ds0Cg==
#=qEoM$dAPD9j9L1YOZU2B97iwm0vZOJe13LDB3GayWQEo=
#=qaPkEKJmdD7BgG18R0WsnHA==
#=qvz1sVA0ePAgs1nzIHQTFVtjljpeJ1QO1S19vLxn8DMU=
#=qO7YVPb8fjfyGw81pHcJjnw==
#=q9lvTmS27dN6FAh4mbOnRsQ==
#=q0msvLo3fKjQ5ucIFxkdur24Cc0tFDGimgcqgtAeKZq8=
#=qWNtQAckY3EoQ$HeRpEQ9MEcj4oiFXpw6QZThgsGNZIA=
#=qQ_BBkbckkXGbXV1nE4Sw4w==
#=qAoRzrFi9HiHjyPL0ixkVXA==
#=q1t2nN1p2nWkytA1wjQ32JyClWcTGIZMOEV9XOIYf1xQ=
#=qw1t7iX7Q4P$CBQxdhg13BQ==
#=qTfMnD_jfiITiB95ES2nWdLlDTdGOSDVgXEnjKNGkWcM=
#=qtcl57G6kPr7DDYeWeY389w==
#=qQyvT61RAfdEUvn1jBvcx0Q==
#=qG5YZbexfSlZk_cwFxKFh4HaY$Krp4rK2HdCH8OIs4EI=
#=qrjPq4iPb$PLckcObsgRE1Q==
#=q5uvtKo7rLfT5wGY5TBS4ixmbpGEL_B71rwbORlBpBKA=
#=q63A3zH9hQ$3c53x2wqU0Qg==
#=q0xixHwSTS$a9x5dtNZccvebVLuO4euYOepae9m2S64s=
#=q4o4zrrzr7uOw3pySDBOwZtAOdlhvudqcbIbhABkQfe4=
#=qIKJSaaKraxRzi3AD57FKg9MQkSdmOqUcHNxKjSZFGkg=
#=qtDC6IoLr5pnMo1d9qdAc2TBOnWqOdlEZHf8Itbl8cJc=
#=qAk5SEnvr6iWKzWTaOapTEA_BFwuNkz68xuZLTnuQOh4=
#=qWLKNBubktRcyu8vI4dIAJNOqajvyL7NccmUEC4QD9y8=
#=qfOXLv$ej4ffVoa9QN8Vke8O9DCKhSHEsi_sqFk8Qf0o=
#=qF7qP$SJNVn6Q0z6ARFaJgM2aiYbkFhrfYn4Rl6Odj3I=
#=qb$tFKVReqZMI9M678cKWGdlE1UJqJBfHAfOfQhXuW5c=
#=qvRKdouixzy3mopZ1VtjZRIxbtiSW2GAGLD$37iVLn9U=
#=qxYJIjuXFTjRvt41we4akdH1WN2nLMpesVOXXsYuSrHM=
#=qZ79zrlLw6T9kJCHt$e306HkmYpQl8J1ugf3bmy8tycE=
#=qwdHHpd7UWv1_2lcOeunA18XKUsrG9D8S$xli$tkAMlI=
#=qpghRvZG4ZfcsmvAYC$o8qN0WjB387Pn9cG$Y9HJ3uwU=
#=q6TsObh1LqPbvVPPz_YjbtgEdyXL$082jRqG42$db3nw=
#=qWbDVCvJRlY$nWsVAToK13K8LD9gZFcJQAtBUvjDEcyo=
#=qgN8fDYnB$J$X9QGGYQsYuvA6BpDT4GE_ca7JiOh661Q=
#=qqMkZyGiL$PHkYblZrq1S69029tlEdPXkxbM_smmrcRU=
#=qxWp4ETQRrgcfPChnmxhivyMmb5p6MuyluC9Tc_Mhkec=
#=qeMVJwq86lZc4hsNJNMQJVYiQqG94mfqhBGc9gH9UUgM=
#=qWaMf_MISHPEu34of2Bm5$ay6Z6PuaGN7w1jlKYjzwdE=
#=qtBt$1AtaHrrce6fc6LOT3axuBNxZ$SQPty78qYGi1os=
#=qmiBgFZvSMQ4WgT0UQIJlEGkYZhWP0gsBGd1anIAH4so=
#=qbUu2Y2P9FL2iRkWyb62gww==
#=qS8syUoAGHVUW8$eQd6_3_g==
LogClientException
#=qvJN63xerlaB42Q0XUG621g==
#=q8FSwXWaEOgeGW7OlBosSfg==
LogClientMessage
#=qwNkTTorgPauZQTT6jiqLIA==
#=qUZMwlqlTBPLi1iscPEnOdMZqp5jDsQ1UK2Kgux$Yn40=
#=qM4zv780c6Jc3GVu15xhaulIEjuiWD$RKEtosugOXKLA=
#=qX52fPnzDspvxDLERxqgnmVyN3O6kmNVEBrlqQ9OVPeE=
#=q9RHjNFjnLkbqjNKidtUNeAGLmByWXgbKwjLfhcq9NOc=
#=qYGqPwTlQx5HSyCMpKnJtwO$bA4uyJcKD$pA6WpBamRM=
#=qtz1ayBjdbHAw$ecbWtEnYJXs5RBd798kqoBvIJunFxc=
#=qh9KSqT0kHBFSDanZ7gXkKb1vdDfzZS3JIRcUnMfcljE=
#=qVHGoZQC06Wdz1fJDKkoeiKu9aci51znqNtMz8dGZQMQ=
#=q5XjI6hZlPIrXq2h2btB_pVJgDh_o3RXkWrFCxLCG1E0=
#=qiGEsYAsOSz$jy0hyBv5MGPdLIlePpwWMgCE_Abe_mLY=
#=q0g2hVR4CYkiIvLHeQL6tUkW2KQhRibG1DIo1pReSOj8=
#=q2Xp4jW9C8Ta21HxmpVVhKkrHyOAsktLziyvL$pPr$5o=
#=qpSjmalSIZ6iBUAWRLBOkQ5sPqtZAetb$LjkOVwAdUac=
#=q00kXQ$0a$SV9DIgRtf4NWQ==
#=qpaOobmVTnUS0322VEUTQd53tn4HeMWSoV2XuTUOmp6U=
#=qUUt$Zm9DEy7746wMpw0nOgKcClljRPRKWyhQ21GyaOQ=
#=qAsEDmMyJR5b6o5oAn_4$qhqe51JCfsU9Gffe156c8UU=
#=qYGU8a5KOsYzqpvljkWGWKuQS9mZuJYQa$8g5J6c9rho=
#=q1r$Sd9Acbw6KsKv_F9uYTPvvGAfiEwUnai9OGYAUQBg=
#=qSJAMGBE37IZjr90jS4_MYNWNa1$s8PXhOErbnAhK_ZI=
#=qEDU5bqS$T9T0k2xHaznuPTNI8j4z6II52ItUe0wjyZ4=
#=qJAZ7is41tIXMNDQIkGLgjRC15Eis_QBrdFx8JT2Rx54=
#=qsR25pLrAgwps$DwdB_BuUbMipiUFFEDkypROuvRRPj4=
#=q0EPYqANhk$fGDlTztPFu2jRCdUruoFdUMwStI_GHseI=
#=qgHxgiBgB0FhzEGOOs2Dqnfh3XnJ7nEmajCNqRqFR3Fg=
#=qfsxP7vyadqL93mAkiQXr1tsUC0B$7Gp0ZNAPpjNxIG0=
#=qXCUD4SfDr7DmFI64sweGXTg5Ns_ZxTOZPqBRcEKWTQk=
value__
#=qzI8efPARogp2CZcGB2UtfAz2tJs0A4fM9fKvuTKYqi8=
#=qa3EpMqO3KVCTrDUnetWt6fRbeWox1uN3vfSP5v_W_wc=
#=q0PMcXQJxcLLr1sYO0fpyhPjUwjQtInL_vJPQSgCsfio=
#=qHauijmh2nJ5kHO6fTYBnJFZKkfzkWt5gB4mYS5OLOVc=
#=qpE_mRkS89WMXbQTdLD7bwp4pTt2zrWY_WBF1BLz1fes=
#=qWszclzYrfU2ikD2Jo7BLiQ==
#=qJOtLSdKNdNGjNNoElacScY2TTWmLUvN6XZsl_FLfP4o=
#=qiO2giJomMFK1wa5$389nVw==
#=qCSH0DtnYKogitTpLw_M85GR1jr6BVuF$16hm8cfUYWw=
#=q0M0RRypoNIjajWAugf6WjbxM$GiKS9VjK_mg6sI0TI8=
#=qSLl9utb6ViD7fbZHSox8oSv7PZDBMO5b6MBr_gzzHF8=
#=qLSPQZXlXixhGX8Gd10$ph8j0p3_XdW2xwrfqz3nO7MY=
#=qYVgYkiAmhdTmisXUMVHYlJUHzcBdggj3Sn3nLI_MDJ4=
#=q1abXKhVCyzVldE9ra9z81A==
#=q_UogavoS8ANyZp2cF0B9t7qG1b3QUqGTYeTlmQIKxqY=
#=qFZLDtLWdUONY4B_gU_jjJi4BgFANcRLPMuWuQINdRLc=
#=qs1aB65G6$bPi1$cdOrXkCA==
#=q6FX$JRP_bY_ZCQbx1UwWug==
#=qK7tJUw5nsLE_rt2JHgqYI6_vH0s$mFFB1QifRuMCr34=
#=qh42qYul4hj$aa5mluadvLA==
#=qhwyNa_lhtuoyuJK5j3BcF4xu5fY5XhFlgzkM1Cgy6IA=
#=qYiXVlu3YVR5erIxfIIBHo1Gv4y4z4vrtnS$$9CALbVE=
#=qyNgKOA3iTYvKx8QtBmkDXA==
#=quO7UmvJ4RBuIIChSn0jx_M$HL4rBuRuRZnNBEMlpsJw=
#=q$jOt_Qd3idEY2i2z8zIong==
#=qaWedjkiL7CWj9EfMXrEg6Q==
#=qtkqHWk1kvmO5zt3tTCyF2Q==
#=qXzNbY0aXEU2Rr2_Jbe87og==
#=qpQiSeXaCc6qGNX49vDbcMYyzv_UpV$YoUyrH0l6FW6Q=
#=qUVvjDZc2eypEDWG9cFZdTg==
#=qP42Tluk0y5t5VrN_nwVhnaX9baaRq2NaLaW6RMHNX_k=
#=qPgHNba2TbLgSqrCvG0e5Uw==
#=q5WXECfTJPQIQ2JoJDGsf9pTFKCPzQGp3$QlyT_g_ZCY=
#=qAR9aFFQPEovpFzvfokoGkw==
#=qPjPHWXGbaA$51Cna2ZaMpQ==
#=qUWYBucdXrqr2Ksc_3qKZcA==
#=q7wyeNFqtiGUhQt6sicod9g==
#=q66hvvPDVbMv$MYStXtnb6Q==
#=qLKYxZZVHP8wT4ocBxnjPXg==
#=qGWcF1$SkVAOkK9Bjc82XDg==
#=qWfwpJtKOXBFXf_1zpmLUrQ==
#=qglhcKpwNlOshaHMfwiT0UA==
#=qrSKFiRrFo6$kUL7kjfG3zg==
#=q62cZqzG2QOltpyG5v7exPQ==
#=q1A7nXYgjUuxh_0aV4fZMB87On7HuSdbeS8x$mfXfW2c=
#=qNZVIIdU4QECigaum94nwLctVkDSuRt$X4_IjuFpWVuY=
#=qmuy0ee0GJl13ksvWRbOSbofOCTPf0dv0HYdjJq9H_Es=
#=qhv_9OQaSyr5PWElvgkBxFw==
#=qZHoyzaJ9rjmsFI5qWuYXUQ==
#=q6ARXRSe2PbSpq5u4_c1Rsw==
#=q$mqGRbJ2J2TNgadoLHYnIQ==
#=q1ZcUbkVKv7wahbk_Am8y6A==
#=q6k7flm9GMlPIija7ZH1xJg==
#=q6V4Kle56uZFNUY$zkrrKJQ==
#=q44BQlEuOnjFd0LbnzKKIIg==
#=qzRf5_jFnPo03SqY9Fq$uTg==
#=qRYSdRGBC6LM4UFJJGQnk7A==
#=q7b0FP8eSMCctHkHIxEb12w==
#=qqLNJOrQl$9SirTNF5ZKaLA==
#=qrQRxQdT4MC1qfwOd4n14uA==
#=qyow7wBpiCNNIoap9jI9L3Q==
#=qru2ORBLxmt_CUDya_FEQGA==
#=qYfWGXuhZd0cmWjiCvW2EPw==
#=q7rZvZ5LmWDFo52hBeGb87g==
#=qoT5qP9FYCI8F5V3gKO7eMg==
#=qAySeqCaPs9tWWTa_P8M4Zg==
#=qp4XZ9Ss3K04S36I$7WhtwQ==
#=qdPDxrK7XRQZlwY8QeW6oe0AEoOr3qND_WVi1o6l48tc=
#=qp7rlpRCprgGh7RCnHteaLw==
#=qy2xCoaL3Dm6E0MYt7i8x7A==
#=qB8Wn1MJrSNWupWDx0sYcAQ==
#=qXULhMbqiur_al62NrjaiXWJ8rme0bKMO8KkV356NZwk=
#=qm5VvJvLZD$UcnjvypC5XcA==
#=qth3CIdKay4zIa5SBJzx7eA==
#=qAlVTP0_ZXWJdoW5RI3VoXQ==
#=q5W7RemVArrFCeEyFuvU4Hg==
#=q9T406SLBpfhYfDTkCrB28g==
#=q3VDCpnvucWhkt3J6zytXBA==
#=qw42CdKVHw2dycv8VU7DItg==
#=qOsVShdMttD8jGLf8zW9G7g==
#=q_NLac$XJ5lIxZMpXsr_nBw==
#=qCeF2tfSXulrE0bbyPxU$1ik7Jf3avSO4FKBmKNH9QLg=
#=qR_QBxpRX$xZ1vjqVv0afDQ==
#=q9Dmi1iXzL1JAj2RiS$Q5mw==
#=qSl7F7iXGTH9iNXHds05fxcgA7Cydd52A6vZtHH_41F4=
#=qdupfYLPCEHNi$xwR52i0Lw==
#=qFNeaOBvMHuebCbgh$0IKkw==
#=qKoyC_0Y6bPLCPvDcJr2y5A==
#=qVl3h61LTPSW_ew_st_OlTAm7x_6Xu4hQK$pi2fSiEIs=
#=qq_SehjaC_F9U66vu1NLqjA==
#=qBhG6LJNfmJspOR5A5YrkZB3a_dWOpJYSj4Mo9vfL8qo=
#=qtcncUaS1HcVKUD5AEGHBokWqEL$GDDjoAu8asy_oLis=
#=qxLboOdsVFLmyLD939$tUsnUMYRMeFnzOLiWxQdY7sdc=
#=qKXWwuvxG9klNObPbc$UF0LIw0aZIk7Z0VPIncl8uFJQ=
#=q3LvM$oW1poDdLKDT_N_s4w==
#=qCgU$tDqtOAyz2b$RwfSF7UzBcCAr0rFJWxm16x7Lre0=
#=qeD3MBfedCIuKIQf9V1u2N3YS4VXE_FOHqw_XAjWtZK8=
#=q$mvEHEBkZud$AdHPWqsMQnw5Xm5sD4vBSSmqrKuXGOk=
#=qZaN94n8dM6tBEf$qCdY2kbTZb5BOW8Z134$2tNv7EJs=
#=qtlZnL8mho$rv1eTFz0Mw9UYFC_yCabEZ0xtVePn6wR5aSHE7ti3UfKg2l7D0_xk8
#=qVS$QmQjvFfsXSqQAKGSl6HGbkse2SG0XCab4upVjtRJkvhTEk$oIS2I9Zja7id1Q
#=qxJg7RxTW1v5mnt12xXeJiYJv_bcctbtL2BCD5MjDi45Hlz6t8vwDNTv1Rv7tgIct
#=qp$ZVC1r9spi890l$D7IwEd3faoKeWHvv42mVq8wIIWM=
#=qCoWHlVuoVRMkOzC7RZubJCslkxaEWn9yZiIydECf69$ktj0IPD5wAwC2H5Cc8C$L
#=qqs1moO$mYaS72OXOWe0Z6GycslEb6e9Ipoy7ppW0O5abIp05ajv8doqdJZHlN3cK
#=qyEH54IW$f9fUJb7FOR8r3vj6e$onLGrpm2VGycjbl9TZJEqkwtA4y4bL9ExOWpiA
#=qui$hq6ka6v3VYA7sCjpJmcmNECKESf33DUzrmeSOmg8_E_GsgWi7VMMVWUGuO5wH
#=q4P_5NYDHZX9MPbDZuNFOAbRpAmJ2c_TFz8M5ulhIFApTRNfzn3_E1__1$MVw8$WV
#=qenWi8guqQrvoGB55djo0ka_844yTmViBn5_Fr2X6HAceO7AJErk_Rh7nfkfqtUbq
#=qRACckQ0ejzlKZgeXX_CPJUyKbl7Zu7QfhWW6eMM03VPusMYB8LREfJZQVcTGHBm_
#=qmvGJ0E7$XHigSQAtHtZ6z$on2iAwFLBiFtrUR$DFhQPAtVI2LIgzNztIgPvlO9K$
#=q8Lz$o21atQxw0qUwF07ufqfk8jjJrspNc$L9E2y_kjQA$2GQzuj5BmjDMXRcd0oL
#=qgPQkZ3GBDc371jzhubcNPqmxfqhr7b78DNmenmuxGa8=
#=qhq3FXVXLOItNPwDlpFnTKHk3JkInaJiiSE3uR3jtGH8=
#=qmzYu_D9f4dvUPauEaU7zvyNjCyGp_73Xn5SffrcfQAU=
#=qXjNBjXFhVcOvrRAG8alfq96_gJ4jOa0wwNOaztY3QjLWnMT6wXGDzBnHuUkef5N0
#=qXOmEbR_8DUzPz6sW4Kmd6kaKUIQOYZdTpvq2CkB17PTlG1zEUgI_P4skJXU2VwtO
#=q5s6lzZCgRNNe2Z9HZfa94HOHkpUfSnAwZsGo$hzh7hY=
#=qqsKAc3v0igxVSmn4Feg8q$1tNTWiqtCBpA_xMlgU$f8=
#=qr1BSJWWt4_gjKhDM1XdrUmEEDWmH$7z1xaJvthJ97EQ=
#=qScWgGHvDwJ0da_7qXoO28aGE1ea7zp5$XjEJLTXkuHQ=
#=qDJlWEiuGwuVXAz8yc8z7OaMssRYN4hP9AHespNOmdYHus6_1XkNOC0rqgHeRZksg
#=qGHv1IOurZ6januU0XCThS7E6H0kqAtBD9d30RkoHFXM=
#=q6pErmyx6x4$YkotXXEXGCt_ysi5JdNm1fpNgnUvZ9LE6EtA8E0TapqXrPnqyBO1x
#=qNzt$mJakh1Nxv4vDRDjTsa1OVDKMAlRCO__qncxMoXRz8jNE7AWvE0B4WIqANR1p
#=qrPQtMswclvOlK1AxL1S4K8M$owLGUpQfjJA8CWW$fj1az7m8LFibY8IeMxHKi4wi
#=q3TG8MLoZf1Y44PREVW$6m76IGmuYE_BOhC_OTjkQJFtYWwRtSeFqevP9hiteuLfz
#=qpNR_LpdLu_eSOZVgxbr8UFRlKjbiBX7LOuGAbGS07mXUJI3AAilu14uPN_kfaTpW
#=qD_C1_4vUU8j6eQSUvsJDw_O6DZliNi$NDCaON05RwdmBpVqAu68W00hmx80mCKp6
#=qK4wGebauvtmTKO0oAyLFzHLhr9rU3HNJmU_ur7Zop$YvLzV4HzmIQ45YslW_q1Vc
#=qTSoRMaNGYiiBNK9Yfq59T$2z3sNScYh9uxoeWlhnD_A=
#=q3qYAJGveL_cxux6_2m4Vaw==
#=qYhk_OkZkBWola80M6EUqow==
#=q9DR9MBj4z9rQMPU2Q48EqjtFhU8AMGWHK02_s7IakJ8=
#=qfkwtPDg_wfxGVFOXd$WnCA==
#=qMpgSfrZ_Z1PFlMpqVHDctw==
#=qiY1B9yU2oVkPHxhn$y67SFTP8x1Jb0botGqdUGkdpQg=
#=q3S7bY847GmpPliI1m7tZaAVifJNdeHclZJyeY2JTxN8=
#=qNz_Hz8DMWPqA8pVcg8d0UVymwvCurvyYgdZaMK3OhQE=
#=q$JqWZLd6UPV3jmsDHksd2EmkHWISQtPlvGx8vZ7hHXE=
#=qtRuLPG6CownVXpQS2Jma6EmxR$R$u15FKPRjOSzCUIw=
#=qtNbB44E34Ui_i5yJYQ5ntw==
#=q1vWrLhskrN4OoWzxKuDDSQ==
#=qVqLFp2u1the0Txg1vhieSw==
#=qxQTn_t1ZFKKNm77mQ5vH9cInicm2Cv9jGtv9vmIpksI=
#=q5mGK9suCIiUDZgS_YSrSQg==
#=q6OqJPhANvYfkdc5uh_IKsUbLoI4zVFCxs4fpu7Vxr_U=
#=q5fG5Wo3pzujuJKotO2WwDQ==
#=qgB3pFGrOVxm7f$sXZD67nQ==
#=qKi0KrAcAGUOMcS5S$2tJyg==
#=q9heLrZy3cpWSk7do8VVthg==
#=qL_Q_RdUm_wJ7VeVwUqRXbA==
#=qGjp0Vb6efONwANkcKrMTkIBxJvr9AleFfJriudyTw3c=
#=qKU0J1fiP8KA33eFK1owekQ==
#=qqIzVXHiNuUY4ZNiSxkqEGQ==
#=qNQZrJgmZwpZh_4yrtaf9Gg==
#=qNc0O1YGwS4NhcbB7sgpVgg==
#=qOicuy1VnndMMXIrDqqx3EA==
#=qrXs2l$bWJlHMZLHncLNYyw==
#=q8d8q1KZbTCKTAZreko1Lug==
#=qJ598Vnr_RIwGnHqFfQsYCw==
#=qHamFicykpD9fQKnU2wtqJw==
#=qiJXCsKWBF9DB88uzW4b92A==
#=qJBJs_Q6YmbNTnGoWFx0s8w==
#=qGqLDylJy8NmMEbMDJmKtoQ==
#=qbFnmVfulgLVjclcqmmhqFw==
#=q0pfW5T3uO1I6LyXSPFW7Qw==
#=qWFUoT0l6elO8yn$hIYUL6Q==
#=qK$702nkzQ4rQ0lJLQZ2zaw==
#=qMMkhBs_8vtf4989qCM6TUw==
Restart
Shutdown
DisableProtection
RestoreProtection
Uninstall
Initialize
ConnectDone
CreatePipe
PipeCreated
Transmission
UnhandledException
KeepAlive
ExceptionHash
ExceptionData
#=qlV3FbiF00r5Vrp5nqoncyxDHZMuHB7yuJa7xS77K3BQ=
#=q3C4Iol1nMl5AFLWNdE6nxB2_kG0uXzx35vvsn$gQzt8=
#=q2dXdGRU_h62YVIUhgXBQJzEnralpXNvp017RQs19jjo=
#=qP_nucp5xdFjeAVWRfZ2XfmvYhkwWbeeu3y2fkxvS0yA=
#=qeXI2ChPq1TaKaY8cTwWe4uWAyXSGUqAWxM21uH$6gYc=
#=qrWKlHKCxTKueolOR4ohc7D_cBhjLv1zNIcftgcigaGU=
#=q3d9CqFPpPy$rBhZvyFIRs_ElAFMHTo4ZZuE_g$Nfrnk=
#=qe9p_PgOCiouYWahOSDKth00dr9CdsTb1R3DYgCeLUBw=
#=qABNlGFDc7nOg_C39swAcLA==
#=qiCTCgJQkyH_Kzq$FT43G4Q==
#=qcyVktfYxc51I1XopnwGNjQ==
#=q3fzZpU7POi9yYKua762KimE0tXDV2VRrjyJcPuwXgTs=
#=qe99VPFgyNENK$KtARK_iPuwvOEw_NRgC00PdG55dmGA=
#=qFlz$$vhlrnZb7YOji0eF_QZBzkOajT0w3UoQbgnXVIA=
#=qikBX_CmS$ZzVAuq$nQJBDwmLm5Gee1iPlPuvI188Ejo=
#=qIOX_rwHrS_RLFL2igzRsUQ==
#=qTAs57ZkYafcLC2FZLCGAiQ==
#=qfHad4tglpNfnMqZ6nFkPPA==
#=qU_UZ3uhfwWgI9uBw5HT3xA==
#=qGqugi8s64S3wxXEod1SSyA==
#=qhiSO75CpxncaWptyc0vAMQ==
#=qstAyOBsDsJqFRKDvXIn01A==
#=qA5pFz5LZPgfUa5zon4beRA==
#=q9VIijSO53lpTS2jV37$Suw==
#=qgW$Sn0ALOASuZcEZHxiZDaj3mNXTljqLa5onSc7M0U0=
#=qc3tkHe_7v$eGA2x6krh72Q==
#=qos7yzAcb5jR$ypc0Qk3OWQ==
#=q8T1neNU8Flp1WaNsBKnRHQ==
#=qo8wG17V6QHcxsU4R0xmY_Q==
#=qOsu3u3mLIa8ikCCuCoOv_w==
#=qDJ0VTVPWfAWYghKX_DdnsQ==
#=qOgcjmweVxeuvMU4cvcFOmg==
#=qP5B75c4g32E_HsewCKc$Ig==
#=q9LcncGbDdZaeonfU3943IQ==
#=qN$clRL1tbKGnARF7__FwJg==
#=q5C_es0qgtlVCNxzfPQ_idg==
#=qgBCfMYp3J4fCYU13EId5uw==
#=qMoRe_p4fasg7BcMJcnicWw==
#=q$bBbU_xpGfMMkAvp45SBRg==
#=q6uR3lWd6_aD2reKUDlx$OA==
#=qw2XWrJCQCyTO0Iwdbz8TWw==
#=qoTGj8$mBoje$u1RSJ6obYA==
#=qN76bQl1CQ6EpIJzS4bbSnw==
#=qZ8pysPk74rQ5GX0s5CkOJQ==
#=qP05CRmbt2pJg10eRU50wu1vx$mfteEn$pCn9SEbehP8=
#=qGjStw3GYbvUue5kapeAzmPJAl5$UDUb723PSvMiCGdU=
#=q0f150kYsIx0s3raR3xq1xQ==
#=q9tI5WfBIFIPW_84mZnHV05cJ9fSyOCl9wA8lwPxs3PQ=
#=q4kUEXPi93MnvgzV6ySNPRQ==
#=qEQtWieYw8BPdEE4hbsjTLrq$BwGjJOBoaDYJmV9xVgE=
#=qDwymJFr9Z$8uhJ6g7so5xw==
#=qrYH2MBQ1J6Wu3hhoHHVW0JQwxTYC8hYBTLbQIYHNBds=
#=qPfVuk6552RtecCgHDnGSkA==
#=qDTvHA26pSwiGBDknUzewBVNt3YGW7YeSiQRH8F$_CMA=
#=qN1bIi$08taNozgdgDWdXVA==
#=qEqEPF0jj3sUIryvQNEKKCV9boaHFZuHXMROqSn28L3g=
#=qCaHpjtavBmCU_o5x0kJsKA==
#=qQoUfP$jAQrKMjDuqm54QmA==
#=qLLh1749MqIyRucx6BFMp7Q==
#=qvLrEXVjSw17e3P6GFPALhrZXcKcfxuk0NupQhKFf0VM=
#=qDBRodZmvuO0qLafxHA9KMQ==
#=qwWiTcboLi4zF4ycKWLBprqWhuc6ZDNNDjC8OE8DG1$c=
#=qek1Oy3FoZ8ULt6r5iL2pEQ==
#=qccx4d_xNMPrZUHpmyYb7fIKkXAFa5XEyOIxXg$XLtBw=
#=qiIt1yNcUYn9ksB4loCZmUQ==
#=qXKuFJhTO9qh0nlK1iXbbSH7y8Djn0mggfIDxOoarDyE=
#=qDJ8UKTQIGM$_7XkvuUdssA==
#=qO0bmWYqIZnaB7Udo1OTvUuiP36Q9Z_7hz6URm1Yr1hM=
#=qKYm_FHWoJ42y$VrakLgWfw==
#=qtT$P2Bo4VHFu60OU4VLf1H20c7M2DlURuyfb_XJDYaM=
#=qUvO$SDWQpHm3uJq25yzwvw==
#=qBuMzaVqxpYkDVtTnLpbYyjTfZNKm8_4JkuoFHPxOBFo=
#=qyo6slTMfgD8IrZ7nr6inHA==
#=qs77tphQ2NXlLwCZkimhHsowpXGqSYmOGtKiGHHIs4aA=
#=qREZQml1AE$F8eb3teEaUmQ==
#=q85afbI_HcqBFOZnC0iAqsNghLb3LsuyjFtpLEYYoPX8=
#=qaxeBDkuvv4PncQ$UM0p8ag==
#=qbNq0eOj9Pw66KrsrDd4qnA==
#=qnDc3CmkCB1QeN2dXbmqV1Q==
#=qFWCMyHOrl7QbIPkMYdiWJg==
#=q5esm6BVWqrzEai7Zgw0cmQ==
#=qz5nGZygXT2sWR5FWGAcAzA==
#=qZhds7a6Pui$KE4m8ht8xuA==
#=qCPeeDj1tZ3_XePWJJx7FTlBzWHbtSGvCe1Je6nRznW0=
#=q8GRQigucU81Rfg9VpK7PVLcjulhhYVPijYKMm9N3PJs=
#=qoKX_5NDx$uDAqG3r2Qdnaw==
#=qAzhW8LcEnUCELlhG4klMCnw00GcHco1N61RthSA9zQU=
#=q8eJA0L4q0RMnuOJCvpFj3133vZRxVnxvHST9vysUWYQ=
#=qhz4yMg0WDLwu3BJp4fYr0w==
#=qGxD085Z3RQaUY4iGwWH$xgEmRYVWDAN6hxNjaXokfVc=
#=qLEtx_37WeiIPQPYSN8vY0qTNiL_L6nA6vkFQwNlcU2Y=
#=qUaHlQloQ1heHsricyshXiA==
#=q0uUZuMiILVbPeB$t7lx1a0Is1IW4CfkB9ovgW99kERQ=
#=qRxKU0X3UfYwXoOTtDpEVW6z4XRgE1s4V5zOQsfCCSqM=
#=q3_xjz98EYRXgLslROl8imQ==
#=q8nWzev5go3NKhN5Gk9NzTmM91eKwrK00n3U6GWmH8Kc=
#=qm_Podb$DJ6CfxMwMnaj6heXfc210URbSx7p$rJGFPmA=
#=qhWn12I_bGxHfrIrnto3QAA==
#=qOWs9MBREWujnaIdYgAI1lg==
#=qtIl3MhjXHsnCHvTVFi9hFg==
#=q2JCFpXLqGkqf10Rox8zrAg==
#=qKraENZVscKMtH4GMIJjzqA==
#=qFm7s8q151MPpLODhzLizPw==
#=qnk9x1Gmlq5UZ_X95yAl14A==
#=qvvhgGCgMlZiK63M2bP1Kcg==
#=qHiBdWLOLLVg67b8lN8FRqgmYNWZfcDieu2MH9_zIY6Q=
#=q3vPs064Rj1jBOLtFVqV4DA==
#=qibDx9sEkAVZroec7HmNu4g==
#=q$P4U7B6$qbq6QJ_QX8MfyNoxYRq3foNT$OZzr5yEqDQ=
#=qChHxg92yH05lHO0u7UrDcPo$UK1nFXIjb2DI3pyR0FE=
#=qW1UvUJT2hH$HRJ6kt_DhXQ==
#=qJMNT6BwQKSi707UHw9_x7oci6egKjto_AgHYlITH34c=
#=qSpdFO0arrQmbwA1JpPKL4TCAmwZYVDNVmpRQ6ryTPgs=
#=qxRbSDXwo6eARhpCjqJa2Fg==
#=qRxyF5FV01AHvUkR3BeX8OA==
#=qw39MYiiaN1XJbqsDq$LgQw==
#=q2wxuRKC7TyzyevfrmeuJ$w==
#=q5QHPwKvqpNRA$cKFBj8i9w==
#=qA4f0kKyGXTRnU4z03oji_RIPyVnvoC_BRjpESDLHXqY=
#=q91nKS7P$i0qKCqvUAPW9EQ==
#=qd8WIZO8f6IRqdUmvxawj1w==
#=qIZP8IX60gSYF82kuZejmg8pOoXfEBczapTTwgrWM$fM=
#=qURIxMOG0HImwEP4A6zEiPg==
#=qU1g6m1CiJ5yzLECox1hBrw==
#=qJY6uBmA7bjB3pfI3CAMZ7w==
#=qlt$K8Ex4tZEPwTl4RuqGMw==
#=qrpluguOr5I7WIqr51cA8ZQ==
#=qluYNp43cwlAh9yLdLZolDw==
#=qPYtEwg1BZk5tP9KKNl$36tqIdWilqjeWcpWKL2Zxnug=
#=qB7XWHK8gygwSs$Fj70FiWw==
#=qFikK0kKzvE4fvbzxpsrllMMR8oLIJtNPAGP1lZZ4prs=
#=qQRAhbbFlVBfqrgso8zehPg==
#=qyxpfolLUhMvFTDE2h_syvQ==
#=qOKSmYE47P2z$UXqGETlnfg==
#=qafzQcMCK0eVSctI0IcD2PA==
#=quebj1wBCmruzAKmg6Y4Igg==
#=qHj$POo$6pkhWHVC5cES_2g==
#=q_ux9H7Sh7a2A98b6QB8m4w==
#=qdiuHngY4wejUsgFY5u7CtQ==
#=qKpwDTqgBVuprqflj1$7QZw==
#=qoTNlk$Wngv$bqPRyj4mJig==
#=qfjs2lYYPRWKuXjeHrc8Rtg==
#=qZRkZQGrnZUWoFBVE_TP$5Q==
#=qM040QWzx1oySCgUyYWc9zA==
#=q7uQjJN4fKJgs403tXnERFbQ1VWp3FBsMW_1ZAWZtc1g=
#=quOBOxPeAl_kjKKx$REI6dA==
#=qzAgp3UwWT0075L6Sh4PfZA==
#=qZbWC$V5YeersjeRitYkSUw==
#=qnDLRD4lBlfyGeJyuSeq2WA==
#=q_$06eDx4N3eSJzkchUhbnjKtHnRsckM7I4ZqcwfQO8E=
#=qI2pAr92bRdzddapVaPVhbQ==
#=q8xbuK7pqyq7mWB67vviBtOo1WSCccuR7xEQnGnyxMyQ=
#=qL6PdpQwMNSdyVKw3FgboNw==
#=qscQJIcBkI9VH8bZTZtABeA==
#=qkxH2pC1tIcRyW8E4TCtfHw==
#=qA32zcbPIWwOaURCE8zDGfw==
#=qvQfNpqhSbw_$p1TB3UFgJA==
#=q0qLVKF4NbQlcaunYsixITQ==
#=qhnLoeDP_EbzJexQQPp_LLA==
#=q2Sd$5fx_doPt8h$UdBacAA==
_Lambda$__7
#=qt0$GxMKBUHqpa$X5z4IJNA==
_Lambda$__8
#=qx4AWw22LafncEy7CESjbGQ==
#=qMMPHzLKw8_cOGV193acukw==
#=qpXfSNxR7J3tqOHyqT6s_Aw==
#=qikOQWBxvreUKIkKm4o4DoA==
#=q5hEV9yBEvglIR94FFM9OBszK4aiazrmJrQshba2kpDY=
#=qhufLjssUmkN_mXHuWOXl8gUDxidnVdWY$tHhp2HS0ic=
#=qqnp3i0xG3gb2LwEmwQLB8NQerATuB2G0aH1k$$26lgk=
#=q2c1dOwAlqEVK063i13$4Vg==
#=qRkk_hj7p4gbUu59IVllqeQ==
#=qsUdW_kbiEct8_uosknsYUQ==
#=qKXbEtqEIo3E2xdYWIElxIQ==
#=qszlIp3ITaFi0VCgRIaErNg==
#=qaSWqhswYp72H_CatHelXxw==
#=q$fGRvwQxjFKeY$SH10p0pyPTU$R77VMKr3CcLFQeQ2Y=
#=qsY8nKQa1iMT2g$sVoLy8u9jrLGP9DMATpaFjFx3wjNU=
#=q1Ld$ycQpy0q1QvYRFk1k5lwgysKVR2tJyNFjakVtbYY=
#=qy7SaTx6mT2Pix1CP6ET1Hw==
#=qYpD2x2QTNARNJcnXxG0OjQ==
#=q5$hUSQAZNmEXcUcvGVFJrlqtw6IWJBy6C7LN$kOmTWU=
#=qd5f1i4cDO3tAO_bEb7g1cw==
_Lambda$__10
_Lambda$__9
#=qTEC8gcgkt672qW159Oe_Iw==
#=qsLIORBvLMZm5c5Lb9Cm$GQ==
#=qqj4vWwKBJgvjF_JTc8V9cQ==
#=qwyLCYYp4MoTtTA6T$fEOIg==
#=qKY90T141DaVDQT0DHaMEr8C6aPEoolamkqMM94Ir$TE=
#=qEWXagqzV$_PB$92aNfTAHdvK2qw2uvSxy$UVh0K_lso=
#=q7$Vba9f7UkS7OwkHeUGtrn1ymWXBIMnyiJbrBxyOPBM=
#=q6wR5WMLGkL9afTpqmWsw9g==
#=q6CxZjTl3_v2RHWKegcqMWw==
#=q1uJdtbJoEKhZjOld7SeHjw==
#=qSoHRCAcaypsR55EueXBy1g==
#=qVIikDYmLtr_O$2vZcqLhHA==
#=qMWVV4JCreo65oWvwYJqZWobqlgJkr$K2AUIqF$weF5s=
#=qQUdl15sQ0xTV$45YaAtVB9Bx2NeRc0CC_5Lr_HuNXwU=
#=qeAiPMWOD6_wvQ4$bYsFv9GLgsem$trQFsnkw3WN9igk=
#=q2l$b42bR_hlbzUjQTk6vFw==
#=qZnbTkU5kDU8O8$hMGiNZlQ==
#=qoTZi9XCxEGJXLELWnV3yfQ==
#=qSJci08l8EqyD9KF0joWzSA==
#=qnIGrpAn2e$qTqbA22$ONbQ==
#=qb8Z0_4AS4r8OSPknVYvDfA==
#=qVcF51voQmyGAgyAUz3313w==
#=qu0EIqDRT_HlTe4PqaMKdozL1lQ0SgTtqFucuF2vFq50=
#=qQJBwIjtEvP$UD5Stcfj2wASGBDPz6YiX1yXx_MSfzPs=
#=q74AbaKJhduohKQ4YDrC28g==
#=qwBDUI_NSPNLYbPH4gy$3uQ==
#=qqCUKpKbVq45Cc9OUN5wTXw==
#=qpXMe_UDgWsOaRVi$02jxzg==
#=qwnMPoJqYBxCKR$s5x3I3EQ==
#=qyGoc_ssbL9RdagmvuBld1Q==
#=qDB62T9X0iP_6WNTXOuwQnA==
#=qoa807UEkAFejsz9ub3crU9Uahxxj5JIyAtKhnrEn$dU=
#=qqLLpPwpASXA1wqOuY2RNlU8CTc57bQGBfHWaLDgrCKM=
#=qrWXrfWfqyzD06oY$LsE9ww==
#=qhPT6K66KztLE5cE8YZMEsw==
#=qQ7tSKwAULKz8TSFsLbtapA==
#=qkcPDXy2$GrSLn1ykhNxS$A==
#=qnonybcfG2jzQ4kHK5lGw3g==
#=qSh9$w8INPkos7acCjV2yFw==
#=qb0tmyILenEyH_R9DXJFwB5rGNfkKkR0Y5sGtBRsV3YE=
#=qyYejfncvZCW4q4y4GEV7QqOL4Aox1NSDqQmcpM4TQVA=
#=qXCoQdguduOewiATPKLDvyekx3X3r68VNkZOPBX9O5lY=
#=qQKYqF9uhb3QdjdrkvuxjUw==
#=qeWvkoUO61qxfYbQKV$cOPQ==
#=qv1Nmoo$HMwdd1A0cX75UdA==
#=qXzCb60v8h3v0rPCrGf606Q==
#=qnoPzE9XMA8S7X5JX6ycJ7w==
#=q8WaW5L3_NY3KPDRN6V9mCI08mHUZbTcARcexWvaAL6A=
#=qg$lb3t6abG6vgSpzSjJlb_$AIzqYfos5cl9DWFolUwM=
#=q$Rh_ulnlhN$9Zn9n4fKAsvWT9cisaHT_PgvcGANnd6o=
#=qK5Mf9uxDCjwDRfyJQ6kp8A==
#=qFZ8xm69Cd0C55Ip2ORf7Ng==
#=qVXB_y3eN_sp1$Md9UoJeYQ==
#=q37jfceDpvm0BhKQMkpktNw==
#=qCeJ_QwVb__fbuEImkTXwSg==
#=qlIUFl2SBYSRov3A1WGimWQ==
#=qFWLbBQgFiIpy22HFbhF9GQ==
#=qu1CivWngdicjZHEJYKM3dA==
#=q6uKQziMZIL8_PaX2KpbPTA==
#=qHdV5wMNiXS49lDrqJF3pqA==
#=q9x6KBL_arYpQC$zFf4pEFQ==
#=qeADSRAqxC2FlJbA5Uc5$2A==
#=qzDzg9a$HVGG1G5cdhqbdwO3OG_SFijGXN8Towa37$TQ=
#=q$6NbEg0Hb4neXdXPgEgHJA==
#=qKKh2V4W51UBGXR09J__pug==
#=qD4n8L4W9wQXrF7w_31K9bjmy3jeB41mSJJrYkh6lpiE=
#=qVqTMYHwCmwUHM6kkpNkbGw==
#=qHtuZg55b91a614FmHMsOMQ==
GetDetails
ValidateSource
ValidateBlock
GetBlockHash
WriteBlockData
ReadBlockData
HostDetails
HostData
Details
SetThreadExecutionState
GetCurrentProcess
OpenProcess
CloseHandle
QueryDosDevice
GetProcessImageFileName
NtSetInformationProcess
GetKernelObjectSecurity
SetKernelObjectSecurity
RegOpenKeyEx
RegQueryValueEx
RegCloseKey
FindResourceEx
LoadResource
SizeofResource
LockResource
AllocConsole
DeleteFile
DnsQuery_A
Variables
ClientSettings
BuilderSettings
Connected
#=qJEtGIBRUjtEusa67yMyqWQ==
get_AddressFamily
GetAddressBytes
CreateInstance
get_IsDisposed
GetTypeFromHandle
ContainsKey
GetResourceString
SetProjectError
get_InnerException
get_Message
Remove
Dispose
GetObjectValue
get_Count
Dequeue
Format
ToArray
GetEnumerator
get_Current
Contains
ClearProjectError
MoveNext
VariableChanged
ClientSettingChanged
BuildingHostCache
ConnectionFailed
ConnectionStateChanged
PipeClosed
ReadPacket
PluginUninstalling
ClientUninstalling
get_Item
IsNullOrEmpty
OpenRead
get_Length
get_Exists
CompareString
set_Position
Combine
Change
CheckForSyncLockOnValueType
set_Item
get_Key
get_Value
MaxValue
add_ThreadException
get_CurrentDomain
add_UnhandledException
add_AssemblyResolve
get_StartupPath
set_CurrentDirectory
get_OSVersion
get_Version
get_Major
Exists
ReadAllBytes
WriteAllBytes
Compare
GetFolderPath
GetFiles
GetFileNameWithoutExtension
Enqueue
ReadInt32
ReadBytes
GetExecutingAssembly
op_Equality
GetCustomAttributes
ToByteArray
GetBytes
set_IV
set_Key
CreateDecryptor
TransformFinalBlock
set_AutoFlush
get_ExecutablePath
get_CurrentDirectory
set_WorkingDirectory
set_Verb
get_UTF8
GetString
Replace
Concat
QueueUserWorkItem
LocalMachine
OpenSubKey
ToInteger
GetCurrent
IsInRole
ToUpper
CreateDirectory
get_UtcNow
ToInt64
FromBinary
ToBinary
ReadAllText
WriteAllText
TryParse
EnterDebugMode
LeaveDebugMode
Increment
Decrement
GetTempFileName
WaitForExit
get_ExitCode
Delete
set_UseShellExecute
set_CreateNoWindow
set_WindowStyle
GetDirectoryName
CurrentUser
DeleteValue
get_ExceptionObject
get_Exception
ToLower
get_Name
StartsWith
get_Now
AddMinutes
get_MachineName
get_UserName
get_StackTrace
get_Day
WriteLine
ToLongDateString
op_Subtraction
get_TotalMilliseconds
GetCallingAssembly
get_Assembly
GetName
get_FullName
GetPublicKeyToken
AddRange
get_Unicode
GetFrame
GetMethod
get_DeclaringType
get_MetadataToken
GetManifestResourceStream
Intern
ReadByte
BlockCopy
get_Chars
ToInt32
get_InvokeRequired
set_BlockSize
CreateEncryptor
GetType
get_IsEnum
GetUnderlyingType
get_Width
get_Height
SetLength
ReadBoolean
ReadChar
ReadString
ToCharArray
ReadDecimal
ReadDouble
ReadInt64
ReadSByte
ReadInt16
ReadSingle
ReadUInt32
ReadUInt64
ReadUInt16
get_Position
GetConstructors
GetParameters
get_ParameterType
GetInterfaces
get_DiscretionaryAcl
InsertAce
get_BinaryLength
GetBinaryForm
AppendLine
GetTypes
IndexOf
ComputeHash
TransformBlock
get_Hash
NewGuid
get_LocalEndPoint
get_Port
SetBuffer
add_Completed
GetHostEntry
get_AddressList
set_LingerState
set_RemoteEndPoint
ConnectAsync
get_RemoteEndPoint
ReceiveAsync
get_SocketError
get_LastOperation
get_BytesTransferred
get_Buffer
Resize
Collect
get_Offset
SendAsync
PtrToStructure
ToUInt32
add_FormClosing
add_Shown
EnableVisualStyles
set_ShowInTaskbar
set_WindowState
set_Visible
MyTemplate
8.0.0.0
System.Windows.Forms.Form
Create__Instance__
Dispose__Instance__
My.MyProject.Forms
4System.Web.Services.Protocols.SoapHttpClientProtocol
Create__Instance__
Dispose__Instance__
<generated method>
<generated method>)
$301ec0e2-8324-4e14-9256-1731e7000221
WrapNonExceptionThrows
1.2.2.0
_CorExeMain
mscoree.dll
uv[VR"om
ru/vw> 
{E&#</
YbZ2X+
8i{r,c7
>U)J`z
'E/FhX
eQE^2r'L
-Wr\]'
%aq(Nb
}SWk5Tb>5W+i*P
.!7y,w
A[m"*s
\5tvdv-
B_~G3>
/d^FgW
w7jh2n
&14lqwE
	*4o^?
Ijc>)fb
:sa-by>
EN7l2*
$1#nlJ
h@K3B7
{(]r|(u
UZ_"o3
Z/eG$iR
Gc{VxV
C^.hRS
PAnpg"w
5\N>r1
:z>1R^6
;H>;T}p?
O_>/p}%sm
G\;PI&
7hrQ+x
pO&	R^p
+Dh82d
Lw\L.%c
0}Z0Gmc
^lVBu/
r,973cz
YyO'dz
,eWvh>!{
31`J(Z
=YO2{P
FSI)u,
i!Ni+ 
Alg_;M
z>CgN'|[
cLu>*E)
iRwj|_
m&_|N:[
ohGVy3
jHf5=NbjF
@GbeSj
_;y^`!=
>;Ai]sj
;6|At/f+N
Dpz\$m
UCf]F(&
j9Ww5`
n+^d[`=I:#
&pEyOg
@Dp}7^
msT-u?
^`QPKpCH
G}BT828?3">8J*
"ga=2n
]V<w-VxK
ji^`&n
XTl7tN,
9scsf=-
LS`}zgx
_j>7Rd
~PJmeVO
@n[s>A
I^"^ *
}G@k>K
^16E\gn
o%v+3q
-J"&t/WT
!J&N*~fA
Rxt-SH
UiV)g]TLWa.P2
bp~}	,
IJh7VuHvM
sQ) "h
ky1R2e
\}qI(;
1s7fM$
8>>TG(R
M&s/kt
`g7qYM
/qUk,`
Mwq,*.
R0V}Cl
X0%5=c
+6F]OK
kV?}aK^(N
ShzCI<_`R
JGct.\
"nfc-r
\K:b5[L
@ce\	 
G'>]2eZ
`)Vm8-J
oGzUzV 6
x.n!<U
#9m`|iZ
+PH^h_K	k
uVS'\l
\?uv<^
XifMgK
j=@e<,L/yj@c
YDNhMyd
/SXrRT
=!c)i%:-7
<0k?Cd
<HJT9;
2)8~9O&
3Ux0^|"
o|#z]~
g_xu,\0L
5N/o/#
?VgO!O0Oc
d$P'Wb
	7t~b>f
N|y<LQ
l9u_zN
\;z=:c
[h'%	,k
/")$vbx
@oDDje.
wgS0gQ
(>MtL}
,B+a0elK
VE_lj8V
o[o{"!
HUHVkI
3~GOzx
kiuulTu
5W$K~Ay
oe-zob+8
{0Nq5M
7>ebIk
si=mS2;0
W9+U+@9h@t&
`Iq@U6
!qKGqlH:
r_)k3S*
qOEq$w
*d\g	)
d5:V\J
Pt^>0T
pDUP?9|n
PAPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPK
Fortnite Checker By CrackFreakQ/SkinSoft.VisualStyler.dllup>
Fortnite Checker By CrackFreakQ/SkinSoft.VisualStyler.dllMZ
!This program cannot be run in DOS mode.
`.reloc
B.rsrc
k	Zi()
k	Zi(+
XkZl(2
n_mXsk
YkZl(2
@@Xl(2
%&ek(F
%&*V 	
%&*V "
%&*V 4
%&*V V
%&*V ^
%&*V w
%&*V +
%&*V ,
%&*V 5
%&*V 8
%&*V ?
%&*V @
%&*V C
%&*V L
%&*V M
%&*V U
%&*V V
%&*V X
%&*V b
%&*V d
%&*V n
%&*V x
%&*V ~
,tEXtCreation Time
Wed 16 Apr 2008 18:41:09 -0000
32D02A02?22@22>22A10>2/?04@02@42?00?22?52<7?k	
#LLUPMVNMVLLUOLVOLUOLVOMVLLTMLUKKTJHSMKTSNUMH\
&b[e`VSe[\``eVXbSXdSTcNUeTWeW[dfei
ldecZa]Vd
#ohjMHL=
jbaqdp
#yqqKKLK$
S3vJ1h
Dk&!s8)
ofc5/,
rgfE:6
YIBqh]vkaulbsi`vlbsh]M<5
~jlm_``_`aa^ab_abaabacuvu
+&$*&$*&$)&$*&$)'$)%$)'$*&%)&$*'%.*'31.
+5vg*^sVl
PJ_@^&rV
32D02A02?22@22>22A10>2/?04@
LLUPMVNMVLLUOLVOLUOLVOMVLLT.
b[e`VSe[\``eVXbSXdSTcNUeTWe:
ohjMHL=
yqqKKLK$
S3vJ1h
ofc5/,
rgfE:6
YIBqh]vkaulbsi`vlbsh]M<5
~jlm_``_`aa^ab_abaabacuvu
+&$*&$*&$)&$*&$)'$)%$)'$*&%)&$*'%.*'31.
lSystem.Resources.ResourceReader, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089#System.Resources.RuntimeResourceSet
PADPADP
!This program cannot be run in DOS mode.
`.rdata
@.data
@.reloc
VtjHt(HH
tfSUWj|
atWIItKIt@It5
 t;It0
IIt5It-It%
 t,It$
IIt5It-It%
 t,It$
IIt5It-It%
 t,It$
YYt^9u
vKj&WV
Qj@SWP
Pj@jlV
HtAHuZ
HHt'HHt
Ht:Ht*HHt
Ht@HuY
HtwHtcHtO
	tzHt'H
HHt9HHt
$tJHt<
It4It&IIt
HHt%HHt
t@Ht.HHt
HHt?HHt%
Ht8Ht,HHt 
tPHt8HHt
D$ _^][
t|MMt=M
<.t1<>u[
HtaHHtLH
GetThemeSysColorBrush
GetThemeSysColor
GetThemeSysSize
DrawThemeBackground
DrawMenuBar
SetMenu
SystemParametersInfoW
AdjustWindowRectEx
AdjustWindowRect
DrawFrameControl
DrawEdge
GetSystemMetrics
SetScrollPos
SetScrollInfo
GetScrollInfo
ShowScrollBar
EnableScrollBar
GetSysColorBrush
GetSysColor
Thread32Next
Thread32First
CreateToolhelp32Snapshot
DeleteCriticalSection
GlobalDeleteAtom
TlsFree
GlobalAddAtomW
InitializeCriticalSection
TlsAlloc
LocalFree
TlsGetValue
GetProcAddress
LoadLibraryW
GetCurrentThreadId
TlsSetValue
LocalAlloc
LeaveCriticalSection
EnterCriticalSection
GetModuleHandleW
VirtualAlloc
VirtualQuery
GetSystemInfo
VirtualFree
CloseHandle
ResumeThread
GetThreadContext
SuspendThread
OpenThread
SetThreadPriority
GetThreadPriority
GetCurrentThread
GetCurrentProcessId
FlushInstructionCache
VirtualProtectEx
GetCurrentProcess
KERNEL32.dll
RemovePropW
SetPropW
GetSystemMetrics
UnhookWindowsHookEx
CallNextHookEx
GetPropW
PostMessageW
SendMessageW
FillRect
SetWindowsHookExW
USER32.dll
DeleteObject
CreateSolidBrush
GDI32.dll
SSAPIHOOK.dll
0,070>0C0H0N0T0Y0`0f0n0v0|0
0*1<1I1X1j1w1
242t2z2;3A3h3n3
3N4_4e4u4}4
5"5(555?5n5x5~5
5 6&6,6R6X6^6
6/787>7
8R9_9e9
:m:v:|:
;(;.;[;
<$=1=7=[=b=i=o=
?'?7???G?L?Q?i?q?y?~?
0%0-02070L0T0\0a0f0{0
1#1(1>1G1O1T1Y1o1x1
2'2/24292N2Y2a2f2k2
3"3'3,3A3Q3V3[3z3
4#4)4/454;4A4G4M4S4Y4_4e4k4q4w4}4
43585=5B5O5U5[5`5e5n5v5|5
7'7-7J7d7o7
8#8,838;8A8G8N8k8u8
9.969A9Z9z9
9h:u:z:
7#7'7+7/73777;7?7C7G7K7O7S7W7[7_7c7g7k7
=s={=7>?>G>d>:?
lSystem.Resources.ResourceReader, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089#System.Resources.RuntimeResourceSet
fSystem.Drawing.Icon, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3ahSystem.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
System.Windows.Forms.ImageListStreamer, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089PADPADPBj
QSystem.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
System.Drawing.Icon
IconData
IconSize
System.Drawing.Size
System.Drawing.Size
height
(9OM y
QSystem.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
System.Drawing.Bitmap
IDATx^
4_^[[k
={fZ[[
kuuu[}}
1g<{XJ
[YYi6m
N9GZdla
WSystem.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
&System.Windows.Forms.ImageListStreamer
WSystem.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
&System.Windows.Forms.ImageListStreamer
QSystem.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
System.Drawing.Bitmap
GIF89a
Created with ajaxload.info
NETSCAPE2.0
p$H@D/
|?n"!(
^[b_0	V
		E^Z^	g
p6%tP5
wy{hoFS>
HzDP'"l
lSystem.Resources.ResourceReader, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089#System.Resources.RuntimeResourceSet
PADPADP
lSystem.Resources.ResourceReader, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089#System.Resources.RuntimeResourceSet
PADPADP
lSystem.Resources.ResourceReader, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089#System.Resources.RuntimeResourceSet
PADPADP
!This program cannot be run in DOS mode.
`.rdata
@.data
.pdata
@.rsrc
@.reloc
IHLcA0
x ATAUAVH
0A^A]A\
WATAUH
9D$,u9
@A]A\_
I!8A!x
UVWATAUAVAWH
9|$Pv D
A_A^A]A\_^]
WATAWH
0A_A\_
WATAUAVAWH
0A_A^A]A\_
SUVWATAUAVAWH
8A_A^A]A\_^][
GetThemeSysColorBrush
GetThemeSysColor
GetThemeSysSize
DrawThemeBackground
DrawMenuBar
SetMenu
SystemParametersInfoW
AdjustWindowRectEx
AdjustWindowRect
DrawFrameControl
DrawEdge
GetSystemMetrics
SetScrollPos
SetScrollInfo
GetScrollInfo
ShowScrollBar
EnableScrollBar
GetSysColorBrush
GetSysColor
Thread32Next
Thread32First
CreateToolhelp32Snapshot
DeleteCriticalSection
GlobalDeleteAtom
TlsFree
GlobalAddAtomW
InitializeCriticalSection
TlsAlloc
LocalFree
TlsGetValue
GetProcAddress
LoadLibraryW
GetCurrentThreadId
TlsSetValue
LocalAlloc
LeaveCriticalSection
EnterCriticalSection
GetModuleHandleW
VirtualAlloc
VirtualQuery
GetSystemInfo
VirtualFree
CloseHandle
GetThreadContext
ResumeThread
SuspendThread
OpenThread
SetThreadPriority
GetThreadPriority
GetCurrentThread
GetCurrentProcessId
FlushInstructionCache
VirtualProtectEx
GetCurrentProcess
KERNEL32.dll
RemovePropW
SetPropW
GetSystemMetrics
UnhookWindowsHookEx
CallNextHookEx
GetPropW
PostMessageW
SendMessageW
FillRect
SetWindowsHookExW
USER32.dll
DeleteObject
CreateSolidBrush
GDI32.dll
SSAPIHOOK.dll
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
</assembly>PAPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGX
N&K'ngT
w"L03W
nMuQbbx
lSystem.Resources.ResourceReader, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089#System.Resources.RuntimeResourceSet
PADPADP
zHM4J%
>3Uj<e
&f58(0
yuyfJ 
hI9P{c
w0j`<]e
0F|BSJB
v2.0.50727
#Strings
6#;	xt
^#E	\w
^#H	,z
	7=Z'o
	>=Z'p
	7=Z'+
	>=Z',
wu$I	&wc
SkinSoft.VisualStyler
SkinSoft.VisualStyler.dll
System
mscorlib
System.Windows.Forms
System.Drawing
System.Xml
kernel32.dll
user32.dll
User32.dll
gdi32.dll
msimg32.dll
comctl32.dll
uxtheme.dll
dwmapi.dll
ssapihook.dll
mscoree.dll
SkinSoft.VisualStyler.SkinSoft.UI.Framework.Resources.Shadow2.png
SkinSoft.VisualStyler.SkinSoft.VisualStyler.Resources.VisualStyler.bmp
SkinSoft.VisualStyler.SkinSoft.UI.Framework.Resources.Shadow3.png
SkinSoft.VisualStyler.SkinSoft.VisualStyler.Resources.StyleRepository.bmp
A.YJ.resources
SkinSoft.VisualStyler.SkinSoft.UI.Framework.Resources.ssapihookx86.dll
A.EC.resources
A.FC.resources
A.EE.resources
A.QF.resources
SkinSoft.VisualStyler.SkinSoft.UI.Framework.Resources.ssapihookx64.dll
SkinSoft.VisualStyler.SkinSoft.UI.Framework.Resources.Shadow1.png
A.DE.resources
SkinSoft.VisualStylerSkinSoft.VisualStyler
Registry
Microsoft.Win32
RegistryKey
SystemEvents
UserPreferenceCategory
UserPreferenceChangingEventArgs
UserPreferenceChangingEventHandler
AppDomain
ArgumentException
ArgumentNullException
AsyncCallback
Attribute
BadImageFormatException
BitConverter
Boolean
GeneratedCodeAttribute
System.CodeDom.Compiler
ArrayList
System.Collections
CaseInsensitiveHashCodeProvider
Dictionary`2
System.Collections.Generic
Hashtable
ICollection
IComparer
IDictionary
IDictionaryEnumerator
IEnumerable
IEnumerator
IHashCodeProvider
BrowsableAttribute
System.ComponentModel
CancelEventArgs
CancelEventHandler
CategoryAttribute
Component
ComponentResourceManager
Container
DefaultValueAttribute
DescriptionAttribute
DesignerSerializerAttribute
System.ComponentModel.Design.Serialization
InstanceDescriptor
DesignerAttribute
DesignerSerializationVisibility
DesignerSerializationVisibilityAttribute
DesignOnlyAttribute
EditorAttribute
EditorBrowsableAttribute
EditorBrowsableState
ExpandableObjectConverter
HandledEventArgs
IComponent
IContainer
ISupportInitialize
ITypeDescriptorContext
License
LicenseException
MemberDescriptor
PropertyDescriptor
PropertyDescriptorCollection
TypeConverter
TypeConverterAttribute
TypeDescriptor
Win32Exception
Convert
DateTime
Delegate
DebuggerBrowsableAttribute
System.Diagnostics
DebuggerBrowsableState
DebuggerHiddenAttribute
DebuggerNonUserCodeAttribute
Double
Bitmap
ColorTranslator
ContentAlignment
DashStyle
System.Drawing.Drawing2D
HatchBrush
HatchStyle
InterpolationMode
Matrix
PenAlignment
PixelOffsetMode
WrapMode
FontStyle
Graphics
GraphicsUnit
IDeviceContext
ImageAnimator
ImageAttributes
System.Drawing.Imaging
ImageFormat
PixelFormat
KnownColor
Rectangle
RectangleF
Region
RotateFlipType
SolidBrush
StringAlignment
StringFormat
SystemBrushes
SystemColors
SystemFonts
SystemPens
TextRenderingHint
System.Drawing.Text
TextureBrush
ToolboxBitmapAttribute
Environment
SpecialFolder
EventArgs
EventHandler
Exception
FlagsAttribute
FormatException
CultureInfo
System.Globalization
NumberStyles
TextInfo
IAsyncResult
ICloneable
IDisposable
IFormatProvider
IntPtr
InvalidOperationException
CompressionMode
System.IO.Compression
DeflateStream
Directory
System.IO
DirectoryInfo
FileAccess
FileLoadException
FileMode
FileNotFoundException
FileStream
MemoryStream
Stream
StreamReader
TextReader
IServiceProvider
LocalDataStoreSlot
ModuleHandle
MulticastDelegate
Object
ObsoleteAttribute
PlatformNotSupportedException
Assembly
System.Reflection
AssemblyCompanyAttribute
AssemblyConfigurationAttribute
AssemblyCopyrightAttribute
AssemblyCultureAttribute
AssemblyDelaySignAttribute
AssemblyDescriptionAttribute
AssemblyFileVersionAttribute
AssemblyInformationalVersionAttribute
AssemblyName
AssemblyProductAttribute
AssemblyTitleAttribute
AssemblyTrademarkAttribute
AssemblyVersionAttribute
Binder
BindingFlags
ConstructorInfo
DefaultMemberAttribute
DynamicMethod
System.Reflection.Emit
ILGenerator
OpCode
OpCodes
FieldInfo
MemberInfo
MethodBase
MethodInfo
Module
ObfuscationAttribute
ParameterInfo
ResolveEventArgs
ResolveEventHandler
ResourceManager
System.Resources
ResourceReader
CompilationRelaxationsAttribute
System.Runtime.CompilerServices
CompilerGeneratedAttribute
RuntimeCompatibilityAttribute
SuppressIldasmAttribute
PrePrepareMethodAttribute
System.Runtime.ConstrainedExecution
ComInterfaceType
System.Runtime.InteropServices
ComVisibleAttribute
DllImportAttribute
GCHandle
GCHandleType
GuidAttribute
InAttribute
InterfaceTypeAttribute
LayoutKind
Marshal
MarshalAsAttribute
OutAttribute
StructLayoutAttribute
UnmanagedType
RuntimeMethodHandle
RuntimeTypeHandle
CipherMode
System.Security.Cryptography
DESCryptoServiceProvider
HashAlgorithm
ICryptoTransform
MD5CryptoServiceProvider
SymmetricAlgorithm
TripleDESCryptoServiceProvider
SuppressUnmanagedCodeSecurityAttribute
System.Security
SerializableAttribute
Single
String
StringComparer
StringComparison
StringSplitOptions
Encoding
System.Text
StringBuilder
EventWaitHandle
System.Threading
ManualResetEvent
Monitor
ParameterizedThreadStart
Thread
WaitHandle
ThreadStaticAttribute
ElapsedEventArgs
System.Timers
ElapsedEventHandler
TimeSpan
UInt16
UInt32
UIntPtr
ValueType
Version
AnchorStyles
Appearance
Application
ArrowDirection
AutoScaleMode
BindingNavigator
BorderStyle
BoundsSpecified
Button
ButtonBase
CheckBox
CheckedListBox
CheckState
ColumnHeader
ComboBox
ObjectCollection
ComboBoxStyle
CommonDialog
ContainerControl
ContextMenuStrip
Control
ControlCollection
ControlEventArgs
ControlEventHandler
ControlPaint
ControlStyles
CreateParams
Cursor
Cursors
DataGrid
DataGridView
DataGridViewCellEventArgs
DataGridViewCellEventHandler
DataGridViewCellMouseEventArgs
DataGridViewCellMouseEventHandler
DataGridViewCellPaintingEventArgs
DataGridViewCellPaintingEventHandler
DataGridViewCellStyle
DataGridViewElementStates
DateTimePicker
DialogResult
DockStyle
DomainUpDown
DrawItemEventArgs
DrawItemEventHandler
DrawItemState
DrawListViewItemEventArgs
DrawListViewItemEventHandler
DrawMode
FileDialog
FlatButtonAppearance
FlatStyle
FlowLayoutPanel
FormBorderStyle
FormClosedEventArgs
FormClosedEventHandler
FormStartPosition
FormWindowState
GroupBox
HorizontalAlignment
HScrollBar
IButtonControl
ImageLayout
ImageList
ImageCollection
ImageListStreamer
IWin32Window
IWindowTarget
ArrangedElementCollection
System.Windows.Forms.Layout
LeftRightAlignment
LinkLabel
ListBox
ListControl
ListView
ColumnHeaderCollection
ListViewItemCollection
SelectedListViewItemCollection
ListViewGroup
ListViewGroupCollection
ListViewItem
ListViewSubItem
ListViewSubItemCollection
MainMenu
MaskedTextBox
MdiClient
MeasureItemEventArgs
MeasureItemEventHandler
MenuItemCollection
MenuGlyph
MenuItem
MenuStrip
Message
MessageBox
MessageBoxButtons
MessageBoxIcon
MouseButtons
NativeWindow
NumericUpDown
OpenFileDialog
Orientation
Padding
PaintEventArgs
PictureBox
PictureBoxSizeMode
PrintPreviewControl
ProfessionalColorTable
ProgressBar
ProgressBarStyle
PropertyGrid
RadioButton
RichTextBox
RightToLeft
ScrollBar
SortOrder
Splitter
SplitterPanel
StatusBar
StatusBarPanelCollection
StatusBarPanel
StatusStrip
SystemInformation
TabAlignment
TabAppearance
TabControl
TabPageCollection
TableLayoutPanel
TabPage
TextBox
TextBoxBase
TextFormatFlags
TextImageRelation
TextRenderer
TickStyle
ToolBar
ToolBarButtonCollection
ToolBarAppearance
ToolBarButton
ToolBarButtonClickEventArgs
ToolBarButtonClickEventHandler
ToolBarButtonStyle
ToolBarTextAlign
ToolStrip
ToolStripArrowRenderEventArgs
ToolStripButton
ToolStripDropDownMenu
ToolStripItem
ToolStripItemImageRenderEventArgs
ToolStripItemRenderEventArgs
ToolStripItemTextRenderEventArgs
ToolStripProfessionalRenderer
ToolStripRenderer
ToolStripRenderEventArgs
ToolStripSeparatorRenderEventArgs
ToolStripSplitButton
TrackBar
TreeView
UpDownBase
UserControl
ToolBarState
System.Windows.Forms.VisualStyles
VisualStyleElement
Status
DropDownButton
SeparatorHorizontal
SeparatorVertical
SplitButton
SplitButtonDropDown
VScrollBar
Formatting
WhitespaceHandling
XmlNodeType
XmlReader
XmlTextReader
XmlTextWriter
XmlWriter
<Module>
AssemblyInfoAttribute
BkgrdType
SkinSoft.VisualStyles
BorderType
FillType
SizingType
HorzAlign
VertAlign
ContentAlign
OffsetType
IconEffect
TextShadowType
GlyphType
ImageSelectType
TrueSizeScalingType
GlyphFontSizingType
Margins
SkinSoft.Drawing
MarginsConverter
VisualStylerLicense
SkinSoft.VisualStyler.Licensing
FontSize
NullLicense
IDesignTimeColorsService
SkinSoft.VisualStyler.Design
TargetControls
SkinMode
ToolStripRenderStyle
ShadowStyle
VisualStyler
.cctor
Dispose
disposing
remove_P
get_DJ
set_DJ
get_EJ
get_FJ
get_GJ
get_HJ
set_HJ
get_IJ
get_JJ
get_KJ
Finalize
OnHandleChange
newHandle
OnMessage
get_XL
get_RJ
get_YL
set_YL
get_ZL
set_ZL
get_AM
set_AM
get_BM
get_QK
get_RK
get_VM
get_SK
get_WM
get_XM
get_YM
get_ZM
get_AN
value__
get_TK
set_TK
get_YK
set_ZK
get_ON
object
method
Invoke
wParam
lParam
BeginInvoke
callback
EndInvoke
result
hModule
lpszType
lpszName
OnLoad
OnClosed
get_HB
get_IB
get_LB
get_MB
get_NB
get_OB
get_PB
get_QB
get_RB
get_SB
get_TB
get_WB
get_XB
get_FD
get_GD
get_HD
get_ID
get_JD
get_KD
get_LD
get_MD
set_MD
get_ND
set_ND
get_OD
set_OD
add_WE
remove_WE
get_DL
get_YB
get_FC
get_EL
get_SR
get_TR
get_UR
set_UR
Equals
GetHashCode
get_AB
get_BB
get_CB
get_DB
get_EB
get_FB
get_GB
ToString
get_ZE
set_ZE
get_AF
set_AF
get_BF
set_BF
get_CF
set_CF
get_DF
set_DF
get_EF
set_EF
get_FF
set_FF
get_GF
set_GF
get_HF
set_HF
get_IF
set_IF
get_JF
set_JF
get_KF
set_KF
get_LF
set_LF
get_MF
set_MF
get_NF
set_NF
get_OF
set_OF
get_PF
set_PF
get_QF
set_QF
get_RF
set_RF
get_SF
set_SF
get_TF
set_TF
get_UF
set_UF
get_VF
set_VF
get_WF
set_WF
get_XF
set_XF
get_YF
set_YF
get_ZF
set_ZF
get_AG
set_AG
get_BG
set_BG
get_CG
set_CG
get_DG
set_DG
get_EG
set_EG
get_FG
set_FG
get_GG
set_GG
get_HG
set_HG
get_IG
set_IG
get_JG
set_JG
get_KG
set_KG
get_LG
set_LG
get_MG
set_MG
get_NG
set_NG
get_OG
set_OG
get_PG
set_PG
get_QG
set_QG
get_RG
set_RG
get_SG
set_SG
get_TG
set_TG
get_UG
set_UG
get_VG
set_VG
get_WG
set_WG
get_XG
set_XG
get_YG
set_YG
get_ZG
set_ZG
get_AH
set_AH
get_BH
set_BH
get_CH
set_CH
get_DH
set_DH
get_EH
set_EH
get_FH
set_FH
get_GH
set_GH
get_HH
set_HH
get_IH
set_IH
get_JH
set_JH
get_KH
set_KH
get_LH
set_LH
get_MH
set_MH
get_NH
set_NH
get_OH
set_OH
get_PH
set_PH
get_QH
set_QH
get_RH
set_RH
get_SH
set_SH
get_TH
set_TH
get_UH
set_UH
get_VH
set_VH
get_WH
set_WH
get_XH
set_XH
get_YH
set_YH
get_ZH
set_ZH
get_AI
set_AI
get_BI
set_BI
get_CI
set_CI
get_DI
set_DI
get_EI
set_EI
get_FI
set_FI
get_GI
set_GI
get_HI
set_HI
get_II
set_II
get_JI
set_JI
get_KI
set_KI
get_LI
set_LI
get_MI
set_MI
get_NI
set_NI
get_OI
set_OI
get_PI
set_PI
get_QI
set_QI
get_RI
set_RI
get_SI
set_SI
get_TI
set_TI
get_UI
set_UI
get_VI
set_VI
get_WI
set_WI
get_XI
set_XI
get_YI
set_YI
get_ZI
set_ZI
get_AJ
set_AJ
get_BJ
set_BJ
get_CJ
set_CJ
set_EJ
set_FJ
set_GJ
set_IJ
set_JJ
set_KJ
get_LJ
set_LJ
get_MJ
set_MJ
get_HC
wSBflags
wArrows
fRedraw
grfFlags
uState
hTheme
iPartID
iStateID
pClipRect
iPartId
iStateId
iPropId
pColor
get_FL
set_HB
set_IB
get_JB
set_JB
get_KB
set_KB
set_LB
set_MB
set_NB
set_OB
set_PB
set_QB
set_RB
set_SB
set_TB
get_UB
set_UB
get_ZB
set_ZB
get_AC
get_BC
get_CC
get_DC
get_EC
get_GC
get_IC
get_JC
OnHandleCreated
OnHandleDestroyed
Refresh
get_SD
get_TD
get_UD
get_VD
get_WD
get_XD
get_YD
get_ZD
get_AE
get_BE
get_CE
get_DE
get_EE
get_FE
set_FE
get_GE
set_GE
get_HE
set_HE
get_IE
set_IE
get_LE
get_RC
get_SC
get_IsSynchronized
get_Count
CopyTo
get_SyncRoot
get_TC
remove_A
remove_B
get_XC
get_YC
get_PD
get_QD
get_RD
get_ME
set_ME
get_NE
set_NE
get_OE
add_SF
remove_SF
get_GL
get_HT
set_HT
Undefined
ImageFile
BorderFill
Vertical
Horizontal
RoundRect
Ellipse
VertGradient
HorzGradient
RadialGradient
TileImage
TrueSize
Stretch
Center
Bottom
TopLeft
TopRight
TopMiddle
BottomLeft
BottomRight
BottomMiddle
MiddleLeft
MiddleRight
LeftOfcaption
RightOfCaption
LeftOfLastButton
RightOfLastButton
AboveLastButton
BelowLastButton
Shadow
Continuous
ImageGlyph
FontGlyph
get_PE
get_QE
get_RE
get_JE
get_KE
get_UE
get_YE
get_NJ
get_QJ
get_SJ
get_TJ
get_UJ
get_VJ
get_YJ
get_ZJ
get_LK
get_MK
get_NK
get_PK
get_UK
get_HL
get_LL
get_ML
get_QL
get_RL
get_SL
get_TL
get_UL
get_VL
get_WL
get_FM
get_GM
get_HM
get_IM
get_JM
get_KM
get_LM
get_MM
get_NM
get_OM
get_PM
get_QM
get_RM
get_SM
get_TM
get_UM
get_BN
get_CN
get_DN
get_EN
get_NN
get_PN
get_QN
get_RN
get_SN
get_TN
get_UN
get_VN
get_WN
get_XN
get_YN
get_ZN
get_AO
get_BO
get_CO
get_DO
get_EO
get_FO
get_HO
get_IO
get_PO
get_QO
get_RO
get_SO
get_TO
get_UO
get_VO
get_WO
get_XO
get_HP
set_HP
get_IP
set_JP
set_SC
set_ID
set_HD
set_KP
set_WD
set_VD
m_Empty
nWidth
nHeight
FromLTRB
nRight
nBottom
op_Equality
rMargin1
rMargin2
op_Inequality
Offset
offset
rMargins
IsEmpty
get_Left
set_Left
get_Top
set_Top
get_Right
set_Right
get_Bottom
set_Bottom
get_Width
get_Height
get_Size
get_Empty
CanConvertFrom
context
sourceType
CanConvertTo
destinationType
ConvertFrom
culture
ConvertTo
CreateInstance
propertyValues
GetCreateInstanceSupported
get_ResourceManager
get_Culture
set_Culture
get_VB
get_SE
set_SE
get_TE
set_TE
set_UE
get_VE
get_WE
set_WE
get_XE
set_XE
set_YE
_savedKey
get_SavedKey
set_SavedKey
FromResource
component
set_AB
set_BB
set_CB
get_CreateParams
OnPaint
OnClick
OnGotFocus
OnLostFocus
get_Text
set_Text
get_AD
get_BD
get_CD
get_DD
get_ED
set_ED
set_FD
set_GD
set_JD
set_KD
set_LD
set_PD
set_QD
set_RD
set_SD
set_TD
set_UD
set_XD
set_YD
set_ZD
set_AE
set_BE
set_CE
set_DE
set_EE
set_JE
set_KE
set_LE
set_OE
set_PE
set_QE
set_RE
set_VE
sender
get_LicenseKey
NormalSize
LargeFonts
ExtraLargeFonts
get_KU
set_KU
get_LU
set_LU
get_MU
set_MU
GetSkinnedColor
systemColor
OnRenderItemCheck
OnRenderItemImage
OnRenderItemText
OnRenderArrow
OnRenderButtonBackground
OnRenderDropDownButtonBackground
OnRenderSplitButtonBackground
OnRenderMenuItemBackground
OnRenderSeparator
OnRenderToolStripBackground
OnRenderToolStripStatusLabelBackground
get_ButtonCheckedGradientBegin
get_ButtonCheckedGradientEnd
get_ButtonCheckedGradientMiddle
get_ButtonCheckedHighlight
get_ButtonCheckedHighlightBorder
get_ButtonPressedBorder
get_ButtonPressedGradientBegin
get_ButtonPressedGradientEnd
get_ButtonPressedGradientMiddle
get_ButtonPressedHighlight
get_ButtonPressedHighlightBorder
get_ButtonSelectedBorder
get_ButtonSelectedGradientBegin
get_ButtonSelectedGradientEnd
get_ButtonSelectedGradientMiddle
get_ButtonSelectedHighlight
get_ButtonSelectedHighlightBorder
get_CheckBackground
get_CheckPressedBackground
get_CheckSelectedBackground
get_GripDark
get_GripLight
get_ImageMarginGradientBegin
get_ImageMarginGradientMiddle
get_ImageMarginGradientEnd
get_ImageMarginRevealedGradientBegin
get_ImageMarginRevealedGradientMiddle
get_ImageMarginRevealedGradientEnd
get_MenuBorder
get_MenuItemBorder
get_MenuItemPressedGradientBegin
get_MenuItemPressedGradientEnd
get_MenuItemPressedGradientMiddle
get_MenuItemSelected
get_MenuItemSelectedGradientBegin
get_MenuItemSelectedGradientEnd
get_MenuStripGradientBegin
get_MenuStripGradientEnd
get_OverflowButtonGradientBegin
get_OverflowButtonGradientEnd
get_OverflowButtonGradientMiddle
get_RaftingContainerGradientBegin
get_RaftingContainerGradientEnd
get_SeparatorDark
get_SeparatorLight
get_StatusStripGradientBegin
get_StatusStripGradientEnd
get_ToolStripBorder
get_ToolStripContentPanelGradientBegin
get_ToolStripContentPanelGradientEnd
get_ToolStripDropDownBackground
get_ToolStripGradientBegin
get_ToolStripGradientEnd
get_ToolStripGradientMiddle
get_ToolStripPanelGradientBegin
get_ToolStripPanelGradientEnd
set_DB
GetEnumerator
get_KV
get_LV
set_LV
get_MV
set_MV
get_NV
set_NV
get_OV
set_OV
Controls
FormsAndControls
Manual
Automatic
Professional
OfficeBlue
OfficeOlive
OfficeSilver
OfficeRoyale
OfficeAuto
Medium
_context
_skinWin32Dialogs
_skinWin32Controls
_initializing
_useSystemFonts
_hookSysDrawing
_hookSysColors
_hookVisualStyles
_hookSysMetrics
_customBkgrdPaint
_textShadowVisible
_skinToggleButtons
_skinFlatStyles
_streamInternal
_showMDIMenu
_showFocusCues
_enableAeroOptz
_enableAeroTrans
_disposed
_updateCount
_includeTag
_excludeTag
_skinFile
_skinStream
_skinMode
_shadowStyle
_toolStripStyle
_targetControls
_refreshState
_license
_threadSkinned
components
VisualStyleChanged
container
add_VisualStyleChanged
remove_VisualStyleChanged
InitializeComponent
BeginInit
EndInit
ShouldSerializeLicense
Shutdown
ApplySkin
RemoveSkin
PaintBackground
control
parent
EnableCustomBackgroundPaint
enabled
EnableCustomPaint
RemoveApplicationSkin
RestoreApplicationSkin
ApplyIncludeTag
childControls
ApplyExcludeTag
ExcludeControlType
controlType
ExcludeControlTypeName
typeName
RegisterCustomTextBoxType
RegisterCustomScrollableControl
GetSystemColor
BeginUpdate
EndUpdate
ShowStyleBrowserDialog
dialogTitle
filePath
selectedFileName
ShowStyleImportDialog
LoadVisualStyle
assembly
resourceName
fileName
stream
GetFileStream
GetAssemblyResource
GetAssemblyFile
GetSkinsFolder
ApplyControlTags
OnVisualStyleChanged
get_License
set_License
get_DefaultExcludeSkinTag
get_DefaultIncludeSkinTag
get_StyleName
get_VisualStyle
set_VisualStyle
get_SkinMode
set_SkinMode
get_TargetControls
set_TargetControls
get_ToolStripStyle
set_ToolStripStyle
get_ShadowStyle
set_ShadowStyle
get_TextShadowVisible
set_TextShadowVisible
get_ShowMdiMenu
set_ShowMdiMenu
get_ShowFocusCues
set_ShowFocusCues
get_HookSystemDrawing
set_HookSystemDrawing
get_HookSystemColors
set_HookSystemColors
get_HookVisualStyles
set_HookVisualStyles
get_UseSystemFonts
set_UseSystemFonts
get_CustomBackgroundPaint
set_CustomBackgroundPaint
get_EnableAeroOptimizations
set_EnableAeroOptimizations
get_EnableAeroTransitions
set_EnableAeroTransitions
get_GlobalIncludeTag
set_GlobalIncludeTag
get_GlobalExcludeTag
set_GlobalExcludeTag
get_SkinToggleButtons
set_SkinToggleButtons
get_SkinFlatStyles
set_SkinFlatStyles
get_SkinCommonDialogs
set_SkinCommonDialogs
get_SkinSystemControls
set_SkinSystemControls
StrongNameSignatureVerificationEx
CLRCreateInstance
LoadLibraryExW
GetModuleFileNameW
FreeLibrary
GetVersionExW
GetCurrentThreadId
GetLastError
BeginPaint
EndPaint
WindowFromDC
FillRect
DrawFocusRect
DrawEdge
LoadBitmapW
LoadImageW
SetWindowRgn
CallWindowProcW
GetWindowLongW
GetWindowLongPtrW
GetClassLongW
GetClassLongPtrW
SetWindowLongPtrW
SetWindowLongW
GetWindowRgn
FindWindowW
GetWindowDC
GetWindowRect
GetClientRect
GetUpdateRect
UpdateWindow
GetUpdateRgn
GetDCEx
ReleaseDC
ScreenToClient
ClientToScreen
MapWindowPoints
SetWindowPos
PostMessageW
SendMessageW
PeekMessageW
SetCursor
SetCapture
SetMenu
GetCapture
SetTimer
KillTimer
ReleaseCapture
IsMenu
GetMenuItemID
GetMenuState
IsWindowEnabled
IsWindowVisible
IsWindow
IsIconic
IsZoomed
InvalidateRect
ValidateRect
TrackMouseEvent
EnableScrollBar
ShowScrollBar
GetScrollPos
SetScrollPos
GetScrollRange
SetScrollRange
GetScrollInfo
SetScrollInfo
GetSystemMenu
DestroyMenu
TrackPopupMenu
TrackPopupMenuEx
DefWindowProcW
FindWindowExW
RedrawWindow
GetParent
GetFocus
GetAncestor
GetWindowTextLengthW
GetWindowTextW
SetLayeredWindowAttributes
UpdateLayeredWindow
AdjustWindowRectEx
DrawIconEx
DrawTextW
GetWindow
GetClassNameW
GetSystemMetrics
GetComboBoxInfo
DisableProcessWindowsGhosting
LockWindowUpdate
HiliteMenuItem
GetMenuItemRect
GetMenuStringW
GetCursor
GetCursorPos
LoadCursorW
LoadIconW
ShowWindow
BeginDeferWindowPos
EndDeferWindowPos
DeferWindowPos
GetDesktopWindow
GetMenuItemCount
GetMenu
BringWindowToTop
PostQuitMessage
GetPropW
SetPropW
RemovePropW
TileWindows
EnumThreadWindows
EnumChildWindows
GetKeyState
SetForegroundWindow
DrawMenuBar
GetMenuItemInfoW
SetMenuItemInfoW
GetWindowPlacement
SetWindowPlacement
GetMenuBarInfo
PrintWindow
AnimateWindow
SystemParametersInfoW
SelectClipRgn
GetClipRgn
CombineRgn
IntersectClipRect
ExcludeClipRect
OffsetRgn
SetRectRgn
GetRandomRgn
GetRgnBox
GetClipBox
ExtSelectClipRgn
CreateRectRgn
SelectObject
DeleteObject
DeleteDC
MoveToEx
LineTo
SetDCPenColor
CreateSolidBrush
SetPixelV
SetPixel
GetViewportOrgEx
GetDCOrgEx
OffsetViewportOrgEx
SetViewportOrgEx
SetWindowOrgEx
SetBkColor
SetTextColor
SetBkMode
GetStockObject
GetCurrentObject
GetTextMetricsW
GetObjectW
GdiFlush
AlphaBlend
TransparentBlt
ImageList_Draw
ImageList_DrawEx
ImageList_GetIconSize
ImageList_SetBkColor
IsAppThemed
SetWindowTheme
SetWindowThemeAttribute
OpenThemeData
SetThemeAppProperties
CloseThemeData
DwmEnableComposition
DwmDefWindowProc
DwmEnableBlurBehindWindow
DwmExtendFrameIntoClientArea
DwmGetColorizationColor
DwmGetWindowAttribute
DwmIsCompositionEnabled
DwmSetWindowAttribute
PaintRgn
GetObject
GetPixel
CreateCompatibleDC
CreateCompatibleBitmap
CreateBitmap
CreateDIBSection
CreatePen
FillRgn
BitBlt
StretchBlt
SetStretchBltMode
GetBitmapDimensionEx
GetDIBits
SetDCBrushColor
GetDeviceCaps
CreateDCW
CreatePatternBrush
ExtFloodFill
GetBitmapBits
SetBitmapBits
GetTextExtentPoint32W
LPtoDP
SetCursorPos
GetSysColor
CopyImage
FindResourceW
SizeofResource
LoadResource
LockResource
FreeResource
GetPrivateProfileSectionW
GetPrivateProfileSectionNamesW
GetVersion
IsSynchronized
SyncRoot
Height
Culture
SavedKey
LicenseKey
ButtonCheckedGradientBegin
ButtonCheckedGradientEnd
ButtonCheckedGradientMiddle
ButtonCheckedHighlight
ButtonCheckedHighlightBorder
ButtonPressedBorder
ButtonPressedGradientBegin
ButtonPressedGradientEnd
ButtonPressedGradientMiddle
ButtonPressedHighlight
ButtonPressedHighlightBorder
ButtonSelectedBorder
ButtonSelectedGradientBegin
ButtonSelectedGradientEnd
ButtonSelectedGradientMiddle
ButtonSelectedHighlight
ButtonSelectedHighlightBorder
CheckBackground
CheckPressedBackground
CheckSelectedBackground
GripDark
GripLight
ImageMarginGradientBegin
ImageMarginGradientMiddle
ImageMarginGradientEnd
ImageMarginRevealedGradientBegin
ImageMarginRevealedGradientMiddle
ImageMarginRevealedGradientEnd
MenuBorder
MenuItemBorder
MenuItemPressedGradientBegin
MenuItemPressedGradientEnd
MenuItemPressedGradientMiddle
MenuItemSelected
MenuItemSelectedGradientBegin
MenuItemSelectedGradientEnd
MenuStripGradientBegin
MenuStripGradientEnd
OverflowButtonGradientBegin
OverflowButtonGradientEnd
OverflowButtonGradientMiddle
RaftingContainerGradientBegin
RaftingContainerGradientEnd
SeparatorDark
SeparatorLight
StatusStripGradientBegin
StatusStripGradientEnd
ToolStripBorder
ToolStripContentPanelGradientBegin
ToolStripContentPanelGradientEnd
ToolStripDropDownBackground
ToolStripGradientBegin
ToolStripGradientEnd
ToolStripGradientMiddle
ToolStripPanelGradientBegin
ToolStripPanelGradientEnd
DefaultExcludeSkinTag
DefaultIncludeSkinTag
StyleName
VisualStyle
ToolStripStyle
TextShadowVisible
ShowMdiMenu
ShowFocusCues
HookSystemDrawing
HookSystemColors
HookVisualStyles
UseSystemFonts
CustomBackgroundPaint
EnableAeroOptimizations
EnableAeroTransitions
GlobalIncludeTag
GlobalExcludeTag
SkinToggleButtons
SkinFlatStyles
SkinCommonDialogs
SkinSystemControls
set_Mode
get_Position
get_Name
add_DrawItem
set_ToolTipText
get_Item
get_SubItems
set_Title
AddRange
PointToClient
set_Key
get_Length
ToCharArray
get_MessageBoxFont
set_View
set_Style
set_Visible
get_Font
set_Tag
get_Items
PointToScreen
get_Control
get_Gainsboro
ToArray
LoadFile
get_White
set_UseCompatibleStateImageBehavior
set_Pushed
RedrawItems
get_Graphics
set_TabStop
set_Width
get_LightGray
GetString
get_Highlight
set_TileSize
set_Name
GetTypeFromHandle
DrawImage
set_Item
Format
set_Scrollable
Create
SetStyle
set_DoubleBuffered
CreateDecryptor
set_Position
get_ControlLight
set_ImageIndex
Update
set_InterpolationMode
get_OrdinalIgnoreCase
set_Cursor
set_Checked
GetBuffer
get_DoubleBuffered
FromBase64String
set_Capacity
set_TabIndex
set_Enabled
get_Columns
get_Bounds
set_PixelOffsetMode
set_Location
get_DefaultInvariant
get_Default
set_AutoEllipsis
get_Assembly
SetBoundsCore
Compare
TransformBlock
get_Major
set_Sorting
add_ButtonClick
GetFileNameWithoutExtension
set_ShowInTaskbar
GetDirectoryName
get_WaitCursor
get_FixedFrameBorderSize
set_UpDownAlign
ReferenceEquals
get_Png
get_Location
get_InputBlockSize
get_Version
PerformLayout
set_SmallImageList
set_ShowToolTips
get_Groups
get_Tag
WaitOne
Concat
get_Checked
get_FrameBorderSize
set_IntegralHeight
Delete
get_Year
get_OutputBlockSize
ResumeLayout
set_Size
set_ImageList
get_IsHandleCreated
UpdateFrames
EndsWith
set_MaxDropDownItems
StartsWith
Replace
get_Month
GetExecutingAssembly
GetName
set_ShowItemToolTips
set_DropDownArrows
Inflate
get_Handle
get_Keys
get_ToolWindowCaptionHeight
ConvertFromString
ToUpperInvariant
TryGetValue
get_Day
set_IV
GetPublicKeyToken
set_StartPosition
set_MultiSelect
set_Dock
set_Cancel
set_Height
Select
SuppressFinalize
get_CaptionHeight
GetConverter
get_Now
SetValue
ReleaseComObject
set_Divider
get_Button
IndexOfAny
FromArgb
GetValue
get_Border3DSize
set_DropDownHeight
GetLastWin32Error
DrawFocusRectangle
ReadByte
Release
set_MinimumSize
set_LargeImageList
GetInvalidFileNameChars
DrawRectangle
OpenSubKey
set_UseVisualStyleBackColor
get_Chars
get_Focused
DeleteValue
GetObjectForIUnknown
set_MinimizeBox
set_HideSelection
get_Buttons
GetFiles
FindStringExact
ToArgb
get_ListSeparator
RotateFlip
get_ClientRectangle
ToUpper
CreateSubKey
GetManifestResourceStream
LastIndexOf
set_MaximumSize
set_Anchor
set_Appearance
get_StackTrace
Exists
CreateDirectory
set_Padding
get_TextInfo
Contains
set_MaximizeBox
get_Window
SetKeyName
get_Message
get_BackColor
set_BackColor
get_CurrentCulture
FromHbitmap
op_GreaterThan
Intern
set_Icon
get_ControlDark
get_Images
Invalidate
MoveNext
get_DesignMode
set_TickStyle
ReadLine
SizeOf
op_Subtraction
set_TransparentColor
EnsureVisible
FillRectangle
set_Group
get_SelectedIndex
set_SelectedIndex
add_AssemblyResolve
set_BorderStyle
get_Fuchsia
get_Index
Suspend
get_Current
set_FormBorderStyle
set_ShowIcon
Substring
TranslateTransform
ToBase64String
get_FullName
get_CurrentDomain
get_Controls
add_Validating
set_ImageStream
get_IsAlive
set_Alignment
set_CheckState
set_RightToLeftLayout
set_Wrappable
IndexOf
ComputeHash
Reverse
set_ClientSize
set_ReadOnly
get_Transparent
get_SelectedItems
get_Values
get_FileName
set_TextAlign
GetBytes
set_CancelButton
set_AutoSize
SuspendLayout
get_Selected
set_Selected
ShowDialog
add_SelectedIndexChanged
set_Value
set_ButtonSize
get_CurrentDirectory
set_DashStyle
get_UTF8
GetManifestResourceNames
set_AutoScaleMode
set_OwnerDraw
StopAnimate
DrawImageUnscaled
set_InitialDirectory
set_Sorted
set_Maximum
GetConstructor
GetTempPath
Combine
set_AutoScaleDimensions
Animate
set_DrawDefault
GetFileName
set_RestoreDirectory
set_FormattingEnabled
get_ForeColor
TransformFinalBlock
set_AcceptButton
set_DialogResult
DrawText
DoEvents
set_Filter
set_DropDownStyle
ConvertToString
get_Unicode
get_Style
CreateEncryptor
set_Font
set_CausesValidation
set_ShowHelp
add_Click
FromStream
get_DefaultFont
get_SizeInPoints
ToInt32
get_Site
get_Msg
get_LParam
get_WParam
set_Result
PtrToStructure
get_Result
Remove
get_WindowTarget
set_WindowTarget
op_Explicit
get_BackgroundImage
get_BackgroundImageLayout
get_Transform
Translate
set_Transform
SetWrapMode
get_Enabled
get_HWnd
StructureToPtr
FindForm
get_ClientSize
GetType
get_Target
get_BorderStyle
get_BorderSize
get_Parent
get_DisplayRectangle
get_IsSystemColor
ToKnownColor
get_CategoryForeColor
get_CommandsBackColor
get_CommandsForeColor
get_HelpBackColor
get_HelpForeColor
get_LineColor
get_ViewBackColor
get_ViewForeColor
set_CategoryForeColor
set_CommandsBackColor
set_CommandsForeColor
set_HelpBackColor
set_HelpForeColor
set_LineColor
set_ViewBackColor
set_ViewForeColor
GetModules
get_ModuleHandle
ResolveTypeHandle
ResolveMethodHandle
GetMethodFromHandle
GetFields
get_IsStatic
get_FieldType
CreateDelegate
GetParameters
get_DeclaringType
get_IsValueType
MakeByRefType
get_ParameterType
get_ReturnType
GetILGenerator
Ldarg_0
Ldarg_1
Ldarg_2
Ldarg_3
Ldarg_S
get_IsFamilyOrAssembly
Callvirt
Newobj
PtrToStringAuto
add_FontChanged
add_ParentChanged
remove_FontChanged
remove_ParentChanged
get_Padding
get_All
get_AutoEllipsis
get_UseMnemonic
get_Image
get_ImageAlign
get_TextAlign
get_TextImageRelation
get_MenuAccessKeysUnderlined
get_AcceptButton
get_ActiveControl
get_FlatStyle
get_FlatAppearance
get_BorderColor
get_MouseDownBackColor
get_MouseOverBackColor
set_BorderColor
set_MouseDownBackColor
set_MouseOverBackColor
get_BaseType
ContainsKey
get_MonitorCount
get_IsMdiChild
add_FormClosed
add_MdiChildActivate
get_IsMdiContainer
set_LParam
get_MenuItems
get_MinimumWindowSize
get_MinimumSize
SetBounds
remove_FormClosed
remove_MdiChildActivate
get_RecreatingHandle
get_Disposing
get_ActiveMdiChild
set_ItemHeight
set_ItemWidth
GetHdc
get_State
ReleaseHdc
remove_Disposed
get_WindowState
get_FormBorderStyle
get_TopLevel
get_Visible
set_WindowState
get_MaximumSize
get_IsEmpty
get_ShowIcon
get_MinimizedWindowSize
get_MdiParent
get_ControlBox
get_MaximizeBox
get_MinimizeBox
get_Opacity
get_TransparencyKey
set_TransparencyKey
add_Disposed
get_OwnerDraw
remove_DrawItem
remove_MeasureItem
add_MeasureItem
get_MdiChildren
get_Menu
get_MergedMenu
get_MainMenuStrip
ToInt64
ReadInt32
ToWin32
FromKnownColor
get_VerticalScrollBarWidth
get_HorizontalScrollBarHeight
set_ForeColor
get_CheckAlign
get_Appearance
get_CheckedBackColor
set_CheckedBackColor
get_Maximum
get_Minimum
get_Value
get_MarqueeAnimationSpeed
get_ImageRuntimeVersion
get_InvariantCulture
get_BackgroundColor
get_GridColor
get_DefaultCellStyle
get_SelectionBackColor
get_SelectionForeColor
get_RowHeadersDefaultCellStyle
get_ColumnHeadersDefaultCellStyle
get_IsDisposed
remove_CellPainting
remove_CellMouseEnter
remove_CellMouseLeave
remove_CellMouseDown
remove_CellMouseUp
add_CellPainting
add_CellMouseEnter
add_CellMouseLeave
add_CellMouseDown
add_CellMouseUp
set_Handled
get_RowIndex
get_ColumnIndex
get_MouseButtons
get_CellBounds
PaintContent
InvalidateCell
set_BackgroundColor
set_GridColor
set_SelectionBackColor
set_SelectionForeColor
get_WindowText
get_ControlText
FromHdc
SetClip
FromImage
get_Bmp
set_LineAlignment
set_TextRenderingHint
DrawString
LocalMachine
get_VerticalScrollBarArrowHeight
get_ReadOnly
remove_ControlAdded
add_ControlAdded
get_CheckState
OpenRead
ToBitmap
get_Black
GetHbitmap
AddrOfPinnedObject
get_Flags
get_LargeChange
get_Orientation
get_TickStyle
get_CalendarForeColor
get_CalendarMonthBackground
get_CalendarTitleBackColor
get_CalendarTitleForeColor
get_CalendarTrailingForeColor
get_ShowUpDown
set_CalendarForeColor
set_CalendarMonthBackground
set_CalendarTitleBackColor
set_CalendarTitleForeColor
set_CalendarTrailingForeColor
get_TabCount
GetTabRect
get_Alignment
get_ItemSize
get_Multiline
get_TabPages
get_ImageList
get_ImageIndex
get_ImageSize
get_MenuFont
ToHfont
DrawImageDisabled
get_MenuHeight
GetProperties
get_PropertyType
get_IsBrowsable
get_IsReadOnly
get_DesignTimeOnly
set_Renderer
remove_RendererChanged
get_Renderer
add_RendererChanged
GetFolderPath
GetFunctionPointerForDelegate
get_MenuButtonSize
op_Addition
add_DomainUnload
add_ProcessExit
add_ThreadExit
GetNamedDataSlot
GetData
SetData
get_CurrentThread
get_ManagedThreadId
GetCallingAssembly
add_UserPreferenceChanging
get_CaptionFont
get_SmallCaptionFont
get_StatusFont
GetService
Exclude
FromHrgn
GetMethod
MinValue
get_ActiveCaptionText
get_InactiveCaptionText
set_RoundedEdges
InvokeMember
FromHandle
get_Today
get_ImageKey
IndexOfKey
get_ShowPanels
PtrToStringUni
get_Panels
get_Icon
get_SizingGrip
get_AlternatingBackColor
get_CaptionBackColor
get_CaptionForeColor
get_GridLineColor
get_HeaderBackColor
get_HeaderForeColor
get_LinkColor
get_ParentRowsBackColor
get_ParentRowsForeColor
set_AlternatingBackColor
set_CaptionBackColor
set_CaptionForeColor
set_GridLineColor
set_HeaderBackColor
set_HeaderForeColor
set_LinkColor
set_ParentRowsBackColor
set_ParentRowsForeColor
get_DropDownStyle
get_DrawMode
get_IntegralHeight
CurrentUser
get_HorizontalScrollBarArrowWidth
GetLastWriteTime
set_WhitespaceHandling
MoveToContent
IsStartElement
GetAttribute
ReadStartElement
get_NodeType
set_Formatting
set_Indentation
WriteStartDocument
WriteComment
WriteStartElement
WriteAttributeString
WriteEndElement
WriteEndDocument
get_InnerException
ToLowerInvariant
get_AttributeCount
MoveToAttribute
ReadElementString
WriteElementString
get_ImageRectangle
DrawMenuGlyph
get_PixelFormat
IsAlphaPixelFormat
MakeTransparent
set_TextColor
get_TextColor
get_ArrowColor
set_ArrowColor
get_RightToLeft
get_Normal
get_ButtonBounds
get_Part
get_DropDownButtonBounds
get_ContentRectangle
get_SplitterBounds
DrawArrow
get_Vertical
get_ToolStrip
get_AffectedBounds
get_IsDropDown
get_DropDownButtonPressed
get_ButtonPressed
get_DropDownButtonSelected
get_ButtonSelected
get_Pressed
set_UseSystemColors
GetNearestColor
get_Category
RemoveAt
add_Elapsed
set_Interval
set_AutoReset
add_Load
remove_Load
get_Owner
DestroyHandle
set_ClassStyle
set_Parent
set_ExStyle
CreateHandle
get_StartupPath
ReadAllBytes
get_Key
get_SizeMode
kIri,BG
6Shuts down the skin engine and disposes all resources.
use RestoreApplicationSkin()
use RemoveApplicationSkin()
QPaints the background of the specified control using the specified parent control
=Enables custom background painting for the specified control.
2Enables custom painting for the specified control.
]Removes the current skin from the entire application restoring it to a non-skinned appearance
;Restores the entire application skin to its previous state.
JApplies the GlobalIncludeTag to the specified form and all child controls.
JApplies the GlobalExcludeTag to the specified form and all child controls.
>Applies the skin to the specified form and all child controls.
FApplies the skin to the specified control and optional child controls.
@Removes the skin from the specified form and all child controls.
HRemoves the skin from the specified control and optional child controls.
>Excludes the specified control type from all skinning actions.
;Excludes the specified type name from all skinning actions.
:Refreshes the application skin using the current settings.
$BD39D1D2-BA2F-486a-89B0-B4B0CB466891
$D332DB9E-B9B3-4125-8207-A14884F53216
$9FD93CCF-3280-4391-B3A9-96E1CDE77C8D
!SkinSoft.Drawing.MarginsConverter
3System.Resources.Tools.StronglyTypedResourceBuilder
2.0.0.0
,Determines if the current thread is skinned.
Appearance
System.Drawing.ContentAlignment 
Behavior
Layout
Control
	HighLight
U"System.Drawing.Drawing2D.DashStyle
The visual style skin file.
SkinSoft.VisualStyler.Design.StyleNameEditor, SkinSoft.VisualStyler.Design, Version=1.0.0.0, Culture=neutral, PublicKeyToken=faf8645b86c68f46uSystem.Drawing.Design.UITypeEditor, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
)Specifies how the application is skinned.
SkinSoft.VisualStyler.SkinMode
@Specifies which application controls will have the skin applied.
U$SkinSoft.VisualStyler.TargetControls
1Specifies what style to render ToolStrip controls
U*SkinSoft.VisualStyler.ToolStripRenderStyle
U!SkinSoft.VisualStyler.ShadowStyle
Specifies the style of shadow
:Specifies whether to display any visual style text shadow.
ADetermines whether to display the MDI menu in an MDI application.
@Determines whether to display focus cues on applicable controls.
KSpecifies whether to skin parts that are directly drawn by the OS platform.
SSpecifies whether to override system colors and replace them with the skin palette.
XSpecifies whether to override system visual styles and replace them with skinned styles.
ASpecifies whether to use system fonts in place of the skin fonts.
8Specifies whether custom background painting is enabled.
DSpecifies whether to enable drawing optimziations on Aero Platforms.
mSpecifies whether to enable Aero transition animations during open, close, minimize and restore Form actions.
;Specifies which tagged controls will have the skin applied.
?Specifies which tagged controls will not have the skin applied.
ISpecifies whether to skin button style CheckBox and RadioButton controls.
USpecifies whether to skin flat styles on controls that support the FlatStyle property
cSpecifies whether to skin the common dialog components, such as OpenFileDialog, SaveFileDialog etc.
@Specifies whether to skin all native system controls and dialogs
0Occurs when the current visual style has changed
"SkinSoft.VisualStyler.VisualStyler0SkinSoft.VisualStyler.Resources.VisualStyler.bmp
SkinSoft.VisualStyler.Design.VisualStylerDesigner, SkinSoft.VisualStyler.Design, Version=1.0.0.0, Culture=neutral, PublicKeyToken=faf8645b86c68f46
SkinSoft.VisualStyler.Design.VisualStylerCodeDomSerializer, SkinSoft.VisualStyler.Design, Version=1.0.0.0, Culture=neutral, PublicKeyToken=faf8645b86c68f46
System.ComponentModel.Design.Serialization.CodeDomSerializer, System.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
Copyright 
 2008 - 2012
2.3.5.0
SkinSoft VisualStyler.Net
SkinSoft
WrapNonExceptionThrows
VisualStyler.Net v2.3.5.0
_CorDllMain
mscoree.dll
Fortnite Checker By CrackFreakQ/xNet.dllPK
Fortnite Checker By CrackFreakQ/d3dcompiler_47.dllPK
Fortnite Checker By CrackFreakQ/Fortnite Checker By CrackFreakQ.exePK
Fortnite Checker By CrackFreakQ/SkinSoft.VisualStyler.dllPK