MSDVTASPTHYRLLSTLKAIGPYLREPLSEDGHYLFDCLSVCVSDKKSPEEREFWGWWMELDKQDSNFVATYHLGLYNEEGNWVDKKVPAKALPEVQRTLDSFDEKLRLELQKKFELTHELHPDSVKVTE