MESMEGNGGGRLVVTELSHIKELVRQLEGHLGGSGSPDLCKHLASQIFSVTERSIGMIRSGHFDGHRKRSAAAVAAGDLDSATPSPLSDVSDLPFKATKKRKTSTEKKRHQIRVSSTGGVENPPVDDGHSWRKYGQKEILGAKHPRGYYRCTHRHSQGCMATKQVQRTDEDATVFDVIYHGEHTCVHKAVAAGAGKPETETDTNAAAESRLHDLSSGLTVKIEGLTAPPQQQQGGGGWNAMPPFCLSSPVSGLAPPDQHNPFSAPSTPENRLAAAASSAASPATSDSMAAAPFHQAAAGGGDEAWRDAELQEVVSALVAATTTTATAQPAPATAMVDADLSALDAFEFDPGFTIDITSFFA