MDLLNNDNLKKKTGGFNILSGDSTSGHGGYGAGVMNLDNVSPIFVDPAEGEAFVDMGALHARSAVEKRIKFLPDKEKVPNGKLYWLVWVTIQYKDSKPYYAGVAGCEMTVDTEIRRGYKSLPEHVNKMDKSLKGKILVDDMDQKSKKILADFLKSHNEAMWNHSEKELHEALLSGEV