MFGALLGSSLDHYTPQGFWCAYRDYDGMPINLREHQDAFEFFNRLYDAIDETLKATHQETTLTRIFGGVFAQQVICRGCPHRSEREEPFAAISVDVKNKKDLLESLEAFVRGDLLEGDNAYYCDECGIKVDALKRVCVKSLPHTLVIHLKRFDFDYETMQRLKLKDRFEFPMHIDMKPYTVEGLTLREMQNPSPRTANDKHLNMGLKVDNVSELFKPDIYYHYDLVGVVVHSGTAFAGHYYSYIKQRPGDHPLSCDHGQTGGWIAFDDKNVEPYDVAELEKDCFGGKYMVDVYDNFLKTTSPQELDRPNSAYMLFYERSQCEVSSVCSPSQTEPSFP