MELVNSVLNFVVPPASLVMLACAWPALTFINTCEWLYNTFFGDDMEDKVVIITGASSGIGEQIAYEYAKRRTNLVLVARRENRLWGIREKARQLGAKNVLITAADVVKEDDCRKFITETVNFYGRVDHLVNTVSLGHTFYLEEATDTNVFPILMDINFWGNVYPTYVALPYLRQTRGRVIVNASVENWLPLPRMSLYSAAKAAVINFYETLKLEVKDDVGITIATHGWIGTEITRGKFMMDEGADMQWKEEREVRASGSSVEEFAKLIVAGACRGDPYVKYPGWYDIFLLYRVFAPNVLQWTFRMLFAHQGARRTSFIGTGRPLLETSPSSSPSPASSSPQRFGGPIVMQDLQKME*