MASLPKSNVSVVLGAMTVGKPGIEMTRVFTLEDTAAILDTFQKHGHKEIDTARVYGEGSSEEYLGNLHWQDRGLVMDTKLYPTALRPALATEHYSHSPEDLRAGLMASLKALKTDKLHLWYLHGPDRSTPFEVTLREVDKLHKEGYFEHFGISNYHSWEVAKICEICEHNGWIKPSVYQGLYNALHRAVESELFPCLRHYGMSLYCFNPLAGGFLTDRYHRDTKDVEQGGRFDPNRMQGQLHRGRYWDDLYFDALDIIRPVATKHGLTETECALRWLSHHSQLKREKGDAVIVGASSTKHLEENLAALDQGPLPEEVVQALDAGWQRVRGKELKFWH*