MSFSAVTKEELARLPEQKPCCELAELAALVRMDGTLQISAHQQYALNVITESAPVARKIYRLAKDVLKRPVDIVVRRKLRLRKNNSYMVRIYPRGAEDLRNLGLLNDDGQIYHGIPPDLIRKRCDQKAYLRGAFLAGGSINNPEGTYHLEIVSNDEQHAKALCQLVNRFKLGAKVSMRKHWYVVYIKESERIVEFLGFIGAHHALLEFENVRVLKDVRNQVNRLVNCETANLDKIVDAAVRQLENIELIQKTVGLQSLPPALKGMAELRLEYPDASLKELGEMLRPKVGKSGVNHRMRKIEELAERIRSQKMGDPKVTM