MSKGLGILSTVLVQRGALRQGDHVVAGQSWGKVRLLLDEEGAQLSEAGPAVPVRVSGVREMPRAGDELLVVPSEARAKEVVEFRLLRADAQALAAAAPRRGRKGGGAKLLPALLKAESFGSLEAAREGLSHFPSARVELKLVREGVGPVTESDVQLAQSVGAQVIAFNVPLESKAAGLAATLQVPVHSHSIIYALVDAAKAAIEPVVEARETGEADVLEVFTLTLNRKDRAVGMSKHTAVAGSRVTAGQASAGSAVRVVRGGEVTHEGDVISLKHFKQEVRTMKKGSECGLILRDYADLQSGDTIQFYELISRRPSLYEEQGSAK*