MKVVQLAQPFVVPTFCHHLKPPRAVSKHNHDFTISLTLKRKAAEISPDLKGTCLFLVGINSSIKSNSAQLLADALRYYYFDSDSVVEQALGGKDAVRSFMKTDLKGFRDSETEVLKQLSSMGRLVVCAGNGAVQCAANLALMRHGISIWIDVPLDMVAKQIVEEKFQLPAAEAINGSYSEVLTQLTAIYEDSRNGYATADTTIALQNTASRLGYDTLDAVTTEDMVLETLKEVERLMRSKKLMEEAARPF*