MKGLVFVGLNNIEIQERPKPVIVEPTDAIVKLVKTTVCGSNLHIVKGHVPYIPFGRIMGHEGLGIVETVGASVTRFRPGDHVVISAITRCGRCEFCSRAMYSHCTDGGFTLGNTVDGTQAEYVRIRHADDEDALVMASDVLPTGMECGVLQGRVQPGSFVAIVGMGPIGLSALMSAKLYSPSVIISLELDPARLNVARNLGATHAAGAGAVEEVMRLTGGEGVDAVIEAVGVPASFELCQELVAVGGTIANLGVHGASATIHLEKLWNRNITMTTRQVDNGSTADLMELIARGQIDAGALATHYFRFDEIQEAYACFSNAAANKALKVIVDFEGAGGAAARL*