MGSAILSGLLDATRRTTDSNGSPSAKISRFIVSTKSAASAHRLGEEFQADKDRVDIRHSDNLLAMQEADIVLLACKPYLAEEVLGELGVREALAGKLVISIMAGKSPEDIEKYIYRDTPADDAESKAIIVRAMPNVAARLRQSMTIIEINNNLSHDIADTLTWIFEQIGKVKFLAADLFDIGTMLVGSSIAVLTVPFDGILDGCVAEGLRRADALEMAAQNLIGMAGLLREGVHPAILRESISSPRGCTIQGLLAVEKEGMRGACAQAMINGARHLKEIH*