MSKINFDDYETIGFYDEMFDAEKNVRPHYALFKKRLHQMGARKLNFLQHSTDRAQLSLGMTFNVYNDNQGIERILPLDIIPRIISGSDWDALEKGLKQRIEALNLFIGDIYNEQKVLKDNIIPKELVLSSSTYLKQCEGLKPPQNVWCHITGTDIIRGEDGAFYVLEDNLRCPSGVSYMLENREILKRTFPELFEKLNVRPVYNYSHNLRDMIESLTNVSPASIAVLTPGIYNSAYFEHAYLAQQMGSELVEGRDLVVKDDYVFMKTTKGLLKVDVIYRRVDDDFLDPLVFRSDSMLGTPGLFEAYRKGNVVLVNAPGTGVADDKAVYAYIPRIIKYYLGEEPLLPNVQTYICTEKDDLSYVLENIDKLVIKQTDASGGYGMLIGPRSTKAEQEAFADKIKSSPRKYIAQPMINLSRVPTLVNETIEGRHVDLRPYVLYGKDIKIIPGALTRVALKKGSLVVNSSQGGGSKDTWVLD