MVATLLVAALLAGAPPRTLRVDYFHTGTSSEERFSLDRVVLEPLPFPGRPDRLLDDTNLGKYFFEVRDLATQRVVYSRGFASIFGEWELTEEARKTNRTFSESVRFPAPSAPVQLVVKKRDAERAFREVWSLVLDPGDRFVDDARPPSPGPVIALQDSGDPTAKLDLLLVGDGYTAKDRPKFEQDARRLLGTLFEHEPFRSRRRDFNVWGLCPPTEEGGVSRPLTGIHRRSRVGATYDAFGSERYVLSFENRSLRDVASFAPYDAVAILVNAETYGGGGIFNLYATVAADNRWAGYVFVHELGHSLAALADEYFTSETAYLSSEARPEPWEPNVTANPRAAKWKDLLTAGVPLPTPWPKDEFTRRAKEFQERRKAIRARNGPEWEMDALFLAQQKEETALLSAAPHAAHVGAFEGANYEASGYYRPQLDCVMFTRDPVPFCAVCRRALSRVIDLYAAPAR