MKGDQELQVIVVQHGKESDPTVEEERNQTGESPSNRYKRWLLVSVYTFFVISGQSVATILGRLYYDNGGNSKWLATVVQLVGFPVLLPYYLLSSKTHTTTHRDDGKAVLHRNRVLVYLALGVLVGGDCYLYSIGLLYLPVSTFSLICASQLAFNAFFSYFLNSQKLTPIILNSLLLLTISSTLLAFNSEESNFKKVTRGQYVTSFICTIGASAGYGLSLSLQQLAFSKVLKRQTFSEVMDLIIYVSLVASCVSVVGLFASGEWETLSSEMDSYKLGKVSYVMNLVWTAVTWQVFNIGSTWLIFEISSLFSNAIGVLGLPVVPVLAVIIFHDKMNGLKVISMILAIWGFMSYVYQHYLDDKNLKKSLGIPTTGSSDSPEAKGSSAQKIQTPAS*