MAARRTHERDPIYKIKGLAKDMLDGVFDDLVEKNVLNGDELLKIGESASFILNKAENLVENFLEKTDMAGKIFAGHIANSQEQLSLQFSNDEDDGPQKICTPSSPSESKRKVEDDEMEVNAGLAHESHLMLTAPHGLQSSEVQDTLKLCPRDQFCKIKTERAKEIYPVMEKEGRTRLALIICNKKFDYLFDRDNADTDILNMQELLENLGYSVVLKENLTAQEMETELMQFAGRPEHQSSDSTFLVFMSHGILEGICGVKHRNKKPDVLHDDTIFKIFNNSNCRSLRNKPKILIMQACRGRYNGTIWVSTNKGIATADTDEERVLSCKWNNSITKAHVETDFIAFKSSTPHNISWKVGKTGSLFISKLIDCFKKYCWCYHLEEIFRKVQHSFEVPGELTQMPTIERVSMTRYFYLFPGN