MSVHKDVQEGLQLLFNKLQSLLQKHVTEAIKSVPESASIRVMAVWTSVISLGKWLEVNLPEQTMIFAQPLTRKVASLSSDSADWTLAASASLSLMWVELSCVSSEGKRERLDIAFASYVLYVSKSAESGVAELDHCISAAVKTLSPEDYGYVLELLIEALRGKQPGLPLTLPLLHAARVLLNNYPQNSLKHTQTFASECISIFNNYAAYISGGSDVIVEVLRFVASYCTDRPAALRQSDLPLIFALLSNYLRPIRPIRSQAPTTSTAVFHAITTITGALIRLRRDLLSATLPHLSLVLRQLLFALRRPRPQLGRRQLDALAKTFPSWIDPRNPLGAEEAAALARVLEALTTKTIPRTHKSGGAASAGDASAAKATSLAPVFSRHAAPVLAAYADAANDPLCITPAEVRKALQPGLFALCGMLNEHTRDAMMVASLDAAGKVTMKSLWREFERQRYVGKG