MGGVKQRWLELESRHLSSIPDKNICIKHIDDKSIKNFIKYNYNDGYCDYCAKELKVVPLEDLMEFIMDGISNFYEDAANFMSYNSREGGYLGEIYTPDELIQEHIELNAEPFEVIEDIVNSIEDIAWAQPDLYYDNIKDDLEFQWNYFKEIIKHKSRYLFSSADSNLPKALQILQEVGKLISKLNIIRIIPAGTKLYRCRQHDFKAKITNFNEITAPPNKKAIYPNRFSPSGISMFYSAFDDDAAILETISRTDKYKRYVTIAEFETLENQVVVDFNKLPKIPSIFGIKDKKRYYLILFLYSFVRDITQQIIKDGKEHTEYVPTQVVTEFLRYPFNKNRKNKISGIIYPSSQNRNHQSAVFFWDDELSREKVKLNTLKRKKII