MKKALLVVSFGTSYHETREKTIDICEDKIKNSLKSHDFFRAYTSNMIINKIKKRDGIEIDNPIQALDKIYEQGYDEVIIQTLHIICGEEFNKLKEQVDGYSSKFKKIVLGRPLLTHIEDYQEAVEAIKHQIPHMESNEAVVFMGHGTLHESHSAYPALEYMLRDNGINAYVGTVEGYPEIEHVIRRLKEGNIKTVNLMPFMLVAGDHAINDMAGDEEDSWKTILEENGFNVRVHLKGLGENSYIQDKFVRHAVKCAENAKFYGIGAGPGDGSLLTIKAVNTLKKLDILYTPESKKGGDSLALSIVSEYLPESVEIKSRHFPMSFDGNEKSLAWDNVAQEIISDVNDGKNVGFVTLGDPMIYSTYVYIMKRILGEVEVETIPGISSFSNIASNQNFPLVMDKEALVVIPCTMEDDKIEYALQNYNSIVLMKVYKNFKEIIKKLEKYDLIEHAILVSNSSQESENVFTDLKEAHLEDKISYFSTILVNKDNKIK*