MKSALSVREQAQLIMEDDPISHRGYIKGIKELVDSGIDHVPEKYIRPVSERPRASEVCYTDQVPVIDMHGLMRETREQVINEIACAAADGGIFQVINHGVQQSVLEKMCSAVRGFFEQPAMDRMMFYSEEIQKPVVYVTSFNQSKEKVMNWKDSLRFRYSSRLHGFDNLPWICREPAVGYCQEIRSLGDRLYAAFSESLGLGSDLLHEYMGKHANISTSMHYYPPCPDPSLTLGMSGHSDPNLFTILLQDDVGGLEVFKDGRWVSVKPLPRSFVIIIGDQMQIWTNGKYKSVEHRVVTNSERPRLSIPTFFCPADSTMVGPLPQFIDKEHPALYRKTMYADYARHFYTEALARKSGLGFACRANVLGGSEGGEATNMSNSEAGD*