MSTLQNEGYEVHALDLLGQGRSSKPIPMDTTTTAVKQKIGELPEGREMGKNTDSRVVYSINLWGELVDDYASHHKLGESGLVLMGNSLGSLVALSAATGDFRLDEINSASYISPRVKGVCLFNCAVGLNSQNVLKNPNLSSIQVAIFSRIFYILNALIFDNQALLRYALNNIVTKQLLRDALRGLYLNSPERVDDELVDSFYYPAKFGGEGAVEAIRQIYTNDAGLTPMELHDKYPEVLNSFPLHLIWGDEDAVTPINGDVGAFYCDRVANNRGGRGLTTIDVVKGGHIPFDENPVQTHGAMLKWLEKKVVN*