MLGFVARESQYACLDDGKVRLPAAEAAEEEEEVGTVYGQPEFVASASKLWSAGDGLWQDVQYEPVEPLYHMKHFVARRESPWKVHGESTGVSSKLKLLEQELLNLERVGKSDLSKVPSLMRKQAKRYQALSGKIDDLCQRMQASDPCEPTLSSEFRTQRQTEFLLEAFRLQQRASETGQKFMALQTETGKSRMGGGGGEELGLSTKRSLDSIRNNLKEIQRNLEIWLARIIGDLEGILARDGASRVREYYISRYPFVQ*