MDAGSVKQIAVLYPVGGVGHIGPMTQLAKVFLRHGYDVTMVLIEPPIKSTDSGAGFIERVAASNPSITFHVLPPTIPPPDLASSTKHPFLLILELMRRYNDELESFLRSIPRERLHSLVIDLFCTHAIDVATKVGVPVYKFFASGAGTLAIFTQLPALLAGRQTGLKELADTPLEFLGVPSMPASHLVTSLLESPEDELCRSMMKILERHADTHGVLVNTFESLESRALEALRDPLCVPGQVLPPVYSVGPLVGTGDKREGDGSSSRHECLAWLDAQPERSVVFLCWGSKGALPKEQLKEIAVGLERCWQRFLWVVRTPAGSDGGPKRYWEQRAEADLDALLPEGFLERTKGRGLVVTSWAPQVDVLSHPATGVFVTHCGWNSTLEAIAAGVPMLCWPLAGAEQRMNKVFITEDMGVGVEMEGYMTGFIEADEIAGKVRLALEAGEGTRIRERALQLKKETEEALEDGGSSQAAFRRFLLDIANLGE*