MSDKLARTIQRFQAKIDSGSFYEAHQTLRTITNRYVKAKQYKEARDLLYQGSTILLKNKEFASASDLINYLIQIYDEEGILVSDKDAKLKLIDLISNLPNNDPSLSDLAKSSLNWSKKSPGCEKFGDCELHHLFGSKFLKFVEYGASQHDTELENGKVVLDPEERAKVFAIAELHLVLGTFESVPLYINYLVQYAKANPEVDPGVFLGRAIVNYSYLKNIKFVKEAQDIFLKEIEVTNKETLKSDFQFYQNYPVLNFLQLLVITLQKEHTSNSQKFVKLYEQYRGTLQQYELLAPVEYLGKIYFNVNIGNSNQQGNMLANIMSGLFK*