MSSSTVDSHANGCVLMVLSPAKTLDLTPLSDREFSNEDVNADTIIEISNEYSNPLCDKAKTMLVCDAMKAKSEGELRTLLKLSASLAKTSHEYWSDFTLNKKPNSNLRPAIFTFSGPAFQGLSPLTCTATTLSKLASQLFILDPVYGVLRSLDGIQPYRLEMGCKGVLESEGGGKGKKDTLASFWKESVTTYLGRALAATSDGSSDESPILANLASEEYSSSIDISSLPRNTIFLNVVFRHQGRVLAVHAKRARGLMARYLAENSSKTLEDVSKFDLEGYGCIEVDGSGCWETIDTVGDNVRVVKITFDRSEAPNTMKAGTKTKRAGGDDKKSKRKRS