MKGDQELQVIVQQGKEPNPTVQDERNSVGSNHTNIYKRWLRVIIYTFFVISGQSVATILGRLYYDNGGNSKWLATVVQLVGFPVLLPYYLFSIKTHITTHRDDDKAASHRNRVLVYLALGVLVGGDCYLYSIGLLYLPVSTFSLICASQLAFNAFFSYFLNSQKLTPIILNSLLLLTISSTLLAFNNEASNFKKVTRVQYVTSFICTIGASAGFGLVLSLQQVAFRKVLKRQTFSEVMDMIIYVSLVASCVSLVGLFSSGEWKNLSSEMDRYKLGKVSYVMNLVWTAVIWQVFNIGGTGLIFELSSLFSNAISALGLPVVPVLAVIIFHDKMNGLKVISMILAIWGFMSYVYQHYLDDKNLKKSIGIPTTGSSDTPEAKGSGGQKIQTSA*