MPTPRRFTRMLPPALLLASLVGAPLVLAEVQAPEPVVLPGMPVLDPVAMQALQRMGAYLRTLDAFSLHIDDATDEVLDSGQKIQLIKRVELQVRRPDRLRADVETDRKARAIYYDGKTFTLVAPEVRYYASVPAPPTIREVLDKVQTKFDIEFPLADLFYWGGEEDDAAAIQDAMHVGTSRIAGQLADHYAFRQADVDWQIWIAQGDAPLPLRYVITTKDVPGEPQFVASLTWDTTTRPDEAAFTFIPTKADHPIMIVTTDSDPATN