FALRSQDDQVEEPQLSDWFNPKKRPDVLTVTDWLAPVVWEGTYHRKILEDYYTKQKITVGLTVFAVGRYLDRYLEEFMTSAEKYFMVGQRVIFYIMVDDSSKIPWIQLGSLRTLKVFEINREKRWQDISMMRMKIIGEHIIHHIQYEVDFLFCMDVDQIFKDDFGVETLGESVAQLQAWWYKADPTEFTYERRPESAAYIPFGQGDFYYHAAIFGGTPLRVLNLTQECFKGILQDKENDIEAEWHDESHLNKYFLLNKPTKILSPEYCWDYHIGSSSDIRLVKIAWQSKEYNVVRSNP