MRRGLSDVSSRGDGFRVAKAGGSALSALLALALLAGCGGHPKGVMTPVALAQPSNTSQVDMLVATTRQPSGDPATLFSGERSPTLSMTDVAVSIPPDSRRAPGTVQWPRKLPPNPETDFAVTRVREMASEDEARTWFRAHNKDGHVLLFVHGFNNRYEDGVFRLAQIVHDSGAQATPMLFTWPSRARVFDYNYDKESTNYSRTALEDTLRTLANAPNVKDVTILAHSMGTWLTMEALRQMGIRDGKIAPKIENVILASPDIDLDVFAKQWTDMGDERPKFTIFVSQDDRALALSRLISGDVSRLGAIDPSAEPYRTQLETAGITAIDLTKVETDDGLHHGKFAESPEIVQLIGQRIIKGQTLTDSEITLGEGITAVVAGTAKNVGTVAAATITAPVTIIEGRGTPPKQVRLNETLASDERSQRAVP