VPLVENIGHYIVDAGGKRLRPLLVLLVAGALGPIRQEHITLAGIIEFIHTATLLHDDVVDISSLRRGRATANAKWGNAPSVLVGDFLYSRAFQLLVELGSMPLMSLMADTTNTIAEGEVLQLTKAGDPATDEEAYFSVIESKTAVLFAAATEGAAILSGASTEDAARWRRYGLNLGNAFQLADDVLDYLGDPEKMGKNIGDDLAEGKPTLPLIRTLQVGTPADQILVSQAITDRDATAIAEIVAAVTRCGALDYTLQRAETYA