MEVGFLGLGIMGVGMARNLLKHGFKVVVWNRTISKCDGLVKDGASLEHSPADVVRRCKITIAMLADPSVALSVVFEKNGVLEAIGPNKAYVDMSTVDSKTSCTISKAIIEKGGRFLEAPVSGSKKPAEDGTLIILAAGDESVYSEVLPAFDAMGKKSFFLGEIGNGAKYKLVVNMIMGSMMNAFSEGLVLADKSGLSQNTLLDVLDLAAIGNPMFKLKGPSMIKDKFDPAFPLKHQQKDMRLALALGDEFSVSMPVAATSNEAFKKARSL