MALTPFLNEIGRKAAEAIDSRFETNEKNTEPRNYDVSEPVVILGFGQMGQVLANFLSTPLVAALDGDLAGMPYVAFDLDPAVIKTARNLGFPVLYGDGSRPIVLQTAGITLPKAVMVMYTGKKITVESVERLRLAFPSVPIYARAQDLGHLLELKKAGATDVILENAEVLAFMYQCALISSVLQFICYLVSAKSTTYTVEIKELIFIAYVHYWQTSLQLGSKLLRGLGVMSDDVTFLSQLMRESMELQAQEALELSDGKEPDIMKPLQVKVTDSFNTKMEKNQDMSLEIRGVSQKMTSQFTGSKEPESELRRVKFDLSHESSKSSSVSSNIFDPLVSSSENASVLSTTSIESELKENGNIEWKEDSKLSERHSSTAESHSASDNDHFTSMEDSDFEITLDASENKNDNGIGKGVTWCALNNDDIVPKELDEGKKEDLLDQSIKCGTSVEGS*