MESMEGNGGGRLVVTELSHIKELVRQLEGHLGGSGSPDLCKHLASQIFSVTERSIGMIRSGHFDGHRKRSAAAVAAGDLDSATPSPLSDVSDLPFKATKKRKTSTEKKRHQIRVSSTGGVENPPVDDGHSWRKYGQKEILGAKHPRGYYRCTHRNSQGCMATKQVQRTDEDATVFDVIYHGEHTCVHKAVAAGAGKPKTETDTNAAAESRLHDLSSGLTVKIEGLTAPPQQQQGGGGWNAMPPFCLSSPVSGLAPPDQHNPFSAPSTPENRLAAAASSAASPATSDSMAAAPFHQAAAGGGDAAWRDAELQEVVSALVAATTTTATAQPAPATAMVDADLSALDAFEFDPGFTIDITSFFA