MVENGLSPDHHIFNIFFSAYAKCGMIDKAMDIFNKMRQHGLSPNVVNYGALIDALCKLGRVDDAEVKFNQMINEGVTPNIVVFNSLVYGLCTVDKWERAEELVYEMLDQGICPNAVFFNTLICNLCNVGRVMEGRRLIDLMEHVGVRPDAFSYTPLISGYCLAGRTDEAEKVFDGMVSIGLSPTEVTYNTLLHGYCSASRIDDAYCLFREMLRKGVTPGVVTYNTILHGLFQTKRFSEAKELYLNMINSGTKCDIYTYNIILNGLCKSNCVDEAFKMFQSLCSKGLQLNIITFTIMIGALLKGGRKEDAMDLFAAIPANGLVPNVVTYRLVAENLIEEGSLEEFDSLFSAMEKNGTAPNSQMLNALVRRLLHRGDISRAGAYLSKLDERNFSVEASTTSLLISIFTSDEYQHHAKSLPEKYHFLNEANRIVSYSQAKNRRFVGNIPHD*