MSYAVFPPIGIARIGNSATDFFVGPERPDSLGVEPLPDGTEREVESTKDAQHRVKRQAARFQVFEVDAAGLERPAVLPDGASVRWTVRLVNKKDAVVRPGSPPSQPTRPVLAAGAEDRVIDSGNVSVDAVGAASLDGTYRSTPVHLGDVRVDASQRLLVLGGTGRAASPTNAPIGGSFYNNPGWFDDLSDGPVSAEVVLEDGTVHAAEPAWVIVAPPDFAPGCGGVVTLYDVLLQVGVDLGQVVVPAPPNFWRDVQPMIHRASTLQWVTNDATWPLVSTDWAALSDPSPSAATLRAENAEFVRSAEALLHQTELRDWQRQCLSAWEAGDFDPTPPGEADSSAQLTRAALDGTVGQGFFPGIEAGIIVTDPQLYLQPFQFRFDHAAVKAGDLTALMALPWQADFLKCNSGWWPAQRPDVAPQAGGARPPWLRPSMNHARLVRDVMRLGVITPVAGSDSQVEVGRDPTL