MSSEKLFRIQCGYQNYDWGKIGSSSAVAQFVHNSDPSITIDETKPYAELWMGTHPSVPSKAIDLNNQTLRDLVTAKPQEYLGESIITKFGSSKELPFLFKVLSIEKVLSIQAHPDKKLGAQLHAADPKNYPDDNHKPEMAIAVTDFEGFCGFKPLDQLAKTLATVPELNEIIGQELVDEFISGIKLPAEVGSQDDVNNRKLLQKVFGKLMNTDDDVIKQQTAKLLERTDREPQVFKDIDSRLPELIQRLNKQFPNDIGLFCGCLLLNHVGLNKGEAMFLQAKDPHAYISGDIIECMAASDNVVRAGFTPKFKDVKNLVEMLTYSYESVEKQKMPLQEFPRSKGDAVKSVLYDPPIAEFSVLQTIFDKSKGGKQVIEGLNGPSIVIATNGKGTIQITGDDSTKQKIDTGYVFFVAPGSSIELTADSANQDQDFTTYRAFVEA