MASSMDLDQIEFDFPPFARVYKGGRLERLLGTTTVPPSDEDPETGVASKDVVISPETNVSARLYLPKLVDPSRKLPILVYYHGGGFCVETPYSPTYHLFLNRLVAQANLVAVSVDYRRIPEHPLPAAYDDSWAALQWVVAHATGGTEPWLREHGDFTRLVVGGDSAGANISQNMAMRATGKDEIISGALLIHPYFWGTEAIGKEPTDPADRSKIDALWTFAWPSSSGQDDPHVNPVAAGPTSLKELGCKQVLVCVAEKDILRDRGWLYYNTLAKSGWDGVVEMFESNGEDHGFHLFNPACENAAVMMKRLADFFSP