MRRLPSLFVAAGLAAGMAVPAFAVDKTYDTEEASIRVETVAGGLKHPWGLAFLPDGNMLVTERPGFLRIVTPEGKISEAIYGVPEVDARSQGGLLDVALDPDFEENRLVYLTYSEKGDTPEDKNKNGTAVARGHLTESMSPQLKDVEVIFRQQSKEASTNHFGSRLVFDREGHLFVTLGERQQEKFRGQAQDLSSHLGKIVRIMPDGSVPEDNPFVGKEGALPEIWSYGHRNPQGAALNPETGALWENEHGPRGGDEINIPEPGKNYGWPVVSNGVNYSGTPVGTGEKSAPGMEDPHYQWTPSIGASGMAFYTGDAIPEWKGNLFVGGLAIPSLRRLTLDGDEITAEEPLLEDLGLRIRDVRQGPDGALYLLTDDEEGQILRITKAE