MVDLLLQCPFPGAMGDPSKKKPGTAMCVGCGSQIHDQFILRVSPDLEWHAACLKCAECSQYLDETCTCFVRDGKTYCKRDYARLFGIKCAKCQVGFSSSDLVMRARDSVFHVECFRCAVCSRQLLPGDEFSLREHELLCRADHGLLLERAAAGSPRSPGPIPGARALHLPEPVPGQQPALRPHVHKQAEKTTRVRTVLNEKQLHTLRTCYAANPRPDALMKEQLVEMTGLSPRVIRVWFQNKRCKDKKKSILMKQLQQQQHSDKTSLQGLTGTPLVAGSPIRHDSAVQGSAVEVQTFQPPWKALSEFALQSDLDQPAFQQLVSFSESGSLGNSSGSDVTSLSSQLPDTPNSMVPSPVRR