MSVQNWLRTAQKSLAARALRAAGLSPEELAALSDRDKWTQAGSPGTAARQQQATPSTGFPDTQSAASGSGHVADSSAAAAAASATATAAAAAAETAAASHAGQVGQVVHRVFGRALHDVGYKQIYMTSVEKLVQVPSWNKNRAYKPNRALAMAKEKIASKSTSLPGVITCCQLEGGDTFILDGQHRRGALEIMLRKGAWPAGLESLLVEVFPIRSESDAKALFVEINKAEPVKTIDLPDVASEAVANALLYAAGELSSTYPTMFSDSERCRIPQVNADVLRNELFESGILERYHIYNGEDCLQFLLNMNKKMSKYTDQEWETLVKSKALPKALEKARKHDFYLGIDKSWMNRE*