MEEKQEEVVLVTGASGYLGERLCHALLQRGSYRVKAFVRPSSHLLPPSDGIELIHGDVGDPLSLIRALNGCSAVFHCAALVAPWAPDPSLFFKVNVDGLKNVISAVKEISTIKKLVYVSSFFALGPSDGKVADESQVHPGNNFCTEYERSKVTADSFALEEAKKGLPIVLTYPGVIYGAGKVTSGNSLVSLVVERCSGRLPGKLGNGEDRFSFVHVDDVATGCIAALEKGKKGERYLLTGENASMNQFFNLVDIKRGRKSSNLRTPLWMLEIVGWVSVSWAKLTGYTPAISYPMVHVLKKQWSYSNEKAKRELGYKSRPLEQGVDEFLTWMESTGLIKKQ*