MSVEKMTTFQLEKHVDYIKSLDKKADFDSVVMEHLRMSGAYWGLTAMDMMHSLDDMDGDEIAAWILKCQHDCGGFGGNLGHDPHILYTLNAVQILALFDKLDVADADKIANYISGLQKDDGSFAGDEWGEIDTRFTYAAVNCLSILKRMHTINVQKATDFLVRCRNFDGGFGCTPGGESHAGQIFCCVAALAIMGALHHVDKDLLGWWLCERQVKAGGLNGRPEKLPDVCYSWWVLSSLVILDRAHWINKEKLKDFILNCQDQDRGGISDAPDDAVDVFHTFFGVAGLSLLEYPGIKSIDPAYALPVHVVDRIFFRQKC*