MESMEGNGGGRLVVTELSHIKELVRQLEGHLGGSGSPDLCKHLASQIFSVTERSIGMIRSGHFDGHRKRSAAAVAAGDLDSATPSPLSDVSDLPFKATKKRKTSTEKKRHQIRVSSTGGVENPPVDDGHSWRKYGQKEILGAKHPRGYYRCTHRNSQGCMATKQVQRTDEDATVFDVIYHGEHTCVHKAVAAGAGKPETDANAAAESRLHDLSSGLTVKIEGLTAPPQQQQGGGGWNAMPPFCLSSPVSGLAPPDQHNPFSAPSTPENRLAAAASSAASPATSDSMAAAPFHQAAAGGGDAAWRDAELQEVVSALVAATTTTATAQPAPAAAMVDADLSALDAFEFDPGFTIDITSFFA