MSLSHQQKVYIPKEARTNQYITAEIKVTDELLNQYPDYHSCYQTLSRIIFNLAEQHDLRNVHVITNDKLPVVRYHTEAYCFQTAEQILFFYNPAYHEAQNLFTADNYRARKLRIVFLATGDEIRSNSANFHTRVQEFLNELMPKLPIKDLKVKIRDHQHLSYDLFAKSKGNKETYGYKLRAIAPRYKARKCELPENVSSLTYVTVSLPLSRKLKQGLLPESATDFSPLYQHLEDNFLKAAANKQLTRLAMIANGLTPLVRNSKFEKLDSKAEVQMIGFDPNATEQQVIRRWDADNLVEAAHFTIVAGAKDCDDAGYGRFMNNVEAALKSFAAEIGLDPEREDLVTRFHQHISYQL