MELPKGKVCVTGASGYLASWLVKKLLLLGYNVIGTVRDPGNYKKVGHLLELESAKERLQLVKADLLEEGSFDQAFDGCHGVFHVASPIVVADLDLKTEILDPAVNGTLNVLRCCKRNPSIKRVVLTSSTAAVRARDDFDPSIPLDESSWSSVQLCQKLKVWYALSKTLAERAAWKFAEENGIDLVTVLPSFIIGPSLPRDLSATASNVLALLKGDSPISLRDGRMGYVHIDDVACCHVLVYEDAKAKGRYLCSSTILENYELTSFLKERYPNLTISSFGKHPRPYYELNTFKLENLGFTFRSIEEMFDDCVESLKEQGYL*