MDSFDDDTWDFLNHKLIDDVTSNDLSWINDGAGVDIDLSRICAASQENEGRQKRGRNDSSTRPGTKACREKLRRERLNDRFLDLSSILEPGKSAKTDKLAILGDAIRVLNQLRNEAKDLEDANEKLQEEIRSLKAEKNELREEKLLLKADKERIEQQMKAISAPAAGFWPTYPAATHHTGANKSAVFPSYGLFPMWQYIPSSALDTSHDHELRPPAA