MSSQVFCISTGQTVSVCLPANEDPVEFPGAFFTPNAKKPTVYIKKETDLSLLRSHVYDGIKDGSVTVSQINSYLYMVLKDIREKPDKNWTSFGVELGKKNEPMGIFDLLNVEDVKGKELDKKGQDTRLPGDDLWLPTLIFGLYRVSRATQVEYKKTLMTNLYAQCKLRTKDAEEIVDETAEFFNAWANDSNFTKIVAAVDMYFHHFKKSDHAPIRFGTIVSRFKDCAALSTLSHLQKVTGLPIEEVFTWVFNKSVQDDLLRMMTPGQEIDQADSYMPYLIDMGLSTKSPYSSTKNPSFHFWGQLTAFLVKSARAKNALVPVDIAYHELTTAALLFAYAIGRSSELEQRFVLNGKKFTKEKDSREDNDTTPPSERNVVVWLAWWEDIKHEITPDMKAFAKRAVERVGDIRVNSVAEYARKLFA