MATTSRRLQGKTVVSREFWELHRRLGECYEADMRRISRARSPGTRVMNVRQLKARPAGPAASGIESGGFLDDYRAFTETDTFGAPSLTTLAQMKRERPQRVQSVPLPPGESPQIESEANDAVKSANLSCLGSEVTPSPYNKFSAPYGCWLTKSASSARRRSISKGEAFAMSKTQALPETPQCWLGVLNPMGHFRNLWDFVGIILLAMDTIFLPVQFVTDDFFEMFPALKIKSQIAVFYWFFDMLLSFLTGYLDKGQLIDDHRAIAKRYLKSWFIPDIVVTIIDVILMFDDARASAQSAGTRVLRLLRLCRVVRLGKLTRAAAFLRDKFESDVAYTQFTLVIAMVTMLLLEHVIACGWFGLGSMSSESVTWISAAKQEGASFTLLYTTSLRWALSQLGIGGTQIEAVNSTEGVYTALVALVSLLTFSTVISFMTSLIGTLQHKRMEETQQFGLLRRFLRTNKIPEELRQRVTRFLHHAYLQRGSNSEEPYILDLLSESLQA