MSTLPKVAVLGLGAMGHAFASNLLKNGFTVAGWNRSPARGEDLQAHGLSLHATPQQAVADAEVIISMLADGEATLEVLAQIAPASQPQAIYCQMGTIGLPETRQAIALLRELQPAMTYIDAPVSGTKAPAEKAQILVLASGDREKGAAAEPVFAAISRGTQWFGEAGNSQKMKLVLNAWLISMMQGIAESAQLAKTLGFTPDQLWSALEGGPLAAPYVKVKLDAIASEQYTPQMQLAHALKDARLALSLAEPHTMPGLENIAELWQQAADAGYAGEDLSAVYQWLSPSSKA*