DAVNSLIFTIAQHFVGDPSLIKDRSGDLLSNLKCKSLGDFRWYKDTFLTRVYTREDSQQAFWKVKFLAGLPKSFGDKVREKLRSQNPGGEIPYHTLSYGQLIAIIQRVALKICQDDKIQQQLTKEKSQNRRDLGTFCEQFGIQGCPKKPKPRKQDPPPKQQWRKRSSRNDHRKPKPRSKPQSSQIPKNPPETRPSQGKDVTCYNCGKPGHISRYCRLKRRISELHLEPEIEDKINNLLIQTSDEEESNPSDSEVSEDLNQIQNDDSQSSSSVNTLSINTLTNEQDLLFRAINSIPDPEERKSIWNASDLLLKIGLPKVLXPQXNQSXRYFSASXRIYGQARHYFRPFIXSQFPQDXGQKSQANPK