MSSNQHIGTSNLNENEAMLTNRVVELERRMSMFEGIFHALSNRLDLHFKKYDVVVNSQQQQINELTAFLSTLLNDQQRHAEILSEKLSGTLHGVSATSISLGQTLDPQGFTDGPPAPSAQRNYGSVSMNNDETGNTQNEGSVSNETLFEDILNGNAQENDKNQQQSNSSNPINQETSANPPVDSRFNKPQNYNPNLVPSLEGYSANPPSNDGGQSQGLYISSTSSQSQQSPNLQKISPDRENAVESDAQESVPTFEEEQYETKTGLKRKRIVCTRPFEFIKSPHSVMEVWKEYTEGINGQPSIRKMEALYQTAWRRDPAVNKRYSRRKVLWKAIQTGLNRGYSLNYVIEILENSRYVNDKQKVKQPIGWLCHSSHIPETLK