MVQEKAVIRDPKKLNAFDLRWMVSLFGTAVGAGILFLPIRAGGHGIWAIVVMSAIIFPLTYLGHRALAYFIGSKDKEDITMVVRSHFGTQWGFLITLLYFLAIYPICLVYGVGITNVFDHFFTNQLHLAPFHRGLLAVALVSLMMLVMVFNATIVTRICNALVYPLCLILLLFSLYLIPYWQGANLFVVPSFKEFVLAIWLTLPVLVFSFDHSPIISTFTQNVEKEYGAFKEYKLNQIELGTSLMLLGFVMFFVFSCVMCLNADDFVKAREQNIPILSYLANTLNNPLINYAGPVVAFLAIFSSFFGHYYGAKEGLEGIIIQSLKLKKASKTLSISVTIFLWLTITLVAYINPNILDFIENLGGPIIALILFVMPMIAFYSVSSLKRFRNFKVDIFVFVFGSLTALSVFLGLF*