MSDKRKAVREEEVDDDILGMSSDGPRKQTQAALAFKKKLKSDPDILKIVTKFAEAAKEADVETRTLADLNLANSCKEVVELNTRSVVLEVEKSILAIAKSILSGNGFGYLIPSRSSANQLYVPELDRIVLKDKASFRQFANIASVRKTAITTRILQLVHQLCTKQIHVTKRDLFYTDVKLFQEQGQSDTILDDVSCMLGCTRSSLNVVASEKGVVVGRLIFIEDGDRIDCTKMGVGGKAIPPNIDKVQGMESDALFILLVEKDAAFMRLAEDRFYNRFPCVILTAKGQPDVATRLFLKKMKTDLKLPVLGLVDSDPYGLKILSVYMSGSKNMSYDSSNLTTPDIKWLGVRPSDLNKYKIPEQCRLPMSDQDIKTGKDMLEEDFIKKDKNWVKELELMVKTKEKAEIQALSSFGFQYLSEVYLPLKLQQEDWI*