MATVESLVAQIQGLSSSAGDLSLLLTHLKQADEFLHNESTRLLPFLEQLDPTLHSLGYLYILEACTSWPVTNDQARRLVLILSRFLTSCVADQIRLAPEKFIAVCKSFKDQVLMLEAPIRGVVPLLEAVKKLRSSEHLTTLHPDFLQLCLLAKCYKTGLSILEDDIFEVDQPRDFYLYCYYGGMICIGQKCFQKALELLHNVVTAPMSSINAIAVEAFKKYVLVSLIYNGQQFSTSLPKYTSSAAQRNLKTICQPYIELANTYSIGKISELEPYIQTNREKFDSDNNLGLVKQVVTSMYKRNIQRLTQTYLTLSLQDIANTVQLSSPKEAEMHVLQMIQDGEIYATINQRDGMVRFLEDPEQYKTCEMIEHIDSSIQRIMTLSKKLTAMDELISCDPLYLAKVGRERQRFDFDDFDPVPQKFNI*