MGEQEPSAGKESERLALACWDYAWPLASEYRSLDRVLDETVARGFNALRLDPFPHLLAAPARGVHMDRCELDVPADPRRDLSASKATIRIRRGVRRLLQGAADRGLSLWLHSHFLPDSRARRSFVRRPEDFVDVWAQTLGLMREWDLLDRVVAVDFCHQFPQPPAAHGLIRRVFGRSPERPLPRHWSEREERSLEAYLVEVPRTLRALFPGVRFGVSCGAGQSEYLRQMDTGELDFLELALWLDDDPRFRLASGERLPVPGRLGRMLAPPVRQLLMEATGEQWLRRLHDQLNRRLAFARLRRMEPVLGDGYLQVSRPPSSLPRGWAAFIESTVDQALTAGVSVMTPTSLARPQTAWLWQEQDWLEQLNRRIRAGG