MKLSTSNIQTCESGTTRYTLDALQSTDGRSKRKKELNTDKEISAIDLPGRLICNQCGKSYATTSNLSRHKQTHRPLDSPYAKQCPNCDRVYVSMPALSMHMLTHKAAHKCTQCSKTFSRPWLLQGHMRAHTGQKPYGCAHCGKAFADRSNLRAHMHTHSGRAFF