MSASAKGGKALVKSDAGAYVAWSGTDQPELAAEGLGCGLLLLRPLSFALPHYADSPKFGYVLRGSGVAGVLPVATEDASAAARERVVRLEAGDVIAVRTGDVSWWYNDSDGDTDDLSILFLGDTERAVSPGDISYFFLAGGNSVLGGFDAGLLAGAWSGVTKEQAAAVFRSQPAVLLAGLSTKLTGVCPREHDRKGLVVNAGQVAAGTLKAVTAADLAALGDLGISAVIGKLDPGAAQAPWVLREGAAQAVYVARGSARVQVSSSVGGETLLLDEEAAAGSVLVLPRFAVALISAGADGAEWVSLIKSARPEVEQLTGDGSVLDGLTAQVVQASLSVAPELVELLGGRSAEPSH*