MKLFSWMQNKLNGKQGNNTKPNAVNSATRHVKQESREEFSDWPHGLLAIGTFGNKELGESNEIQDAEEDQLVEEDPSSSHDLQDFTPEEIGKLQKELTKLLTRKPTSQDKEKETANLPLDRFLNCPSSLEVDRRVSNTAIGDVDDKEDDIERTISVILGRCKDICENNKKKAIGKKSISFLLKKIFVCRSGFAPQPSLRDTLQESRMEKLLRTLLHKKINPQSTSRPSSMKKYIEDKKISKKEKEDDEKQYKTSDGSKWVKTDSEYIVLEI*