MKRFFSTTSTVGFFNRLNNALIKAAPRDHVVQELKKPVGLECSPDRSIPYTKGNSLKDMFKQDKTTQRAEELALEFSKSGMYDVYTFRKTNGKLFLSPPSYWRAEKSLYFPHLVGRTLANAEKTCLEDTLRGKLSIIKIATSVAGEKLVNSYFQNENIDYLANGHELLNDKQSTMSTAAAQIIDINFSENWVKSLIVNLSLRKLRNEIPERRHSQYFVCAREQLPFMIREKLLLNNPYTGYVYVVDPQLRIRWMACGAAQPKDFELLWKCVRGLQKELVNQ