MDQPEAKQQKMSLDWEESFNLFEEAVASESTAMQIQAIIKVAQLSNYAPDNVLTRAVPILTQLLGGSSSPLVQEAAAYCLKCIAHQGDLDDRLATLIGQSGAIPITLRLLQHSHGGLQGVLVKFLWSIVTFGTHNRVIVVRNGGLEVIINMLGSCVGSTRRHLLEILSALVWLREVRRVITSPEGLQFLVEAVKFGGMASRERAAYAVGSLGVARSARTVLVDLGAMQALMELLREGDISAKLVAGNALGVISANVDCIRPLAQAGAIPLYAELLRGAEPVGKEIAEDVFCVLAIAEVNAVSIAQHLAQILRENDDIAKAAAAEILGHLSRYKHSVPFITNSGAIPVLVELLRQGSDEVKEKASGAIAQLSYNAGDRAALADAGAIPILMDLLGDDQSEELRNKAAEALISFSEDPSQRDRISEAFNITSFQDIHNRLAQLRAPDNNGEQMARPSRQMMSMEQLPWDPNIL*