MSTRKRTILSAAQKREICETKEREPNLSNTSIAQRYNIGKSTVTDILNEKERWLAISGDKGSVKKFRGPKWPQLEKALGLWVDNALNMKQDIDGNILKTKAVFFAERFSIEDFHQSEGWLGGFKKRYGLRQFKKQGEASSAPSVESIENDRLALQQFLRSYNPEDIWNGDETGLFWKMEPSRVLARGPISGTEKMALTFIHKHKTPRAMKNLNYKNLPVYYYWNKKAWMQVSIFNDILLKLNEKMRRRGRKIVLLIDNAPVHLILDETREKLDSVEVKFLPPNTTTALQPCDAGIIHSFKCHYKRLFIQNRIDAYDNVQDGIVEVLADYNIFEALQNSAEAWSMVSSQTISNCWKKTGILPPSDDEIEDGDSIFDDFEEEEAELERLIALLPEGHLDAREYINIEDEMAAEGALTDEEIIDAVLNADKEEEIVINDDEFVPILEKVSLKEAEKSVDNTIRFLYEQGPEFGEVNEELRILKGLHKRVKLQLVKNLKQLNLHNFHD