MATAESLVAQIQGLSSNAVDLGLLSIHLKKADEVLHNESTRLLAFLEQLDPTLHSLGYLYFLEACTSGPVTNEQARRLVLILSRFLTCCVADQIRLASEKFIAVSKRFKDQVLMLEVPMRGVAPLLEAVKKLRSSSEYLTALHPDFLQLCLLAKCYKTGLSILEDDIFEVDQPRDFFLYCYYGGMICIGQKHFQKALELLHNVVTAPMSSINAIAVEAFKKYILVSLIQNRQFSTSLPKYTSSAAQRNLKTLCQPYMELASSYSSGKVSELETYIQTNREKFESDNNHGLVKQVVSSMYKRNIQRLTQTYLTLSLQDIAKIVQLSSPKEAEMHVLQMIQDGEIYATINQKDGMVRFLEDPEQYKNCEMIEHIDSSIQRIMTLSKKLTAVDELLSCDPLYLAKAGRERQRFDFDDFDPVPQKFNI*