MKLLVALEDTGSIKEVECLRGTDTSVQTAKQPISIVNHAAESRATHILKFLVTSDSKYVVAARKGGAIVIYERDTFEEVKRYTNMTANESSAFVSLIQDSTSLIYACCENGVVSVIDLENLNREDNDTQHPIKLELVAPVSCFVLNPNQKGIFAYGGKDNEVKVISITNGKLEQLWESKNVPLDQLRLPVPVWVSGINFLDTDSVKGQSGYHLLVVTRYGHIRMYKTWLKRRPVKTFQPTTKPLRTITHTSTNSNAVSSDSAGLVGKFSLKDGKMVGKFHGSVGFVRALYNYRYSVIATGGLDRYVRVYDLDTCRILAKVFVTSQITDIVMLEDGEKLMEEKMIRKEKEKEQAVKEAEALWEELEKNSSTRKKKKL*