MASVFKDDIFRGKVLFCTGGGTGICQKMVEAVMLHGASAFIFGRRENVLHATATELSKNTLQRCSYASGDVRSVESLAKAVAKCISEYGRIDFVIAGAAGNFLCPIDQLSSNAFKSVVEIDLVRCFIDNTIKATLPHVKKTQGSFISVSATLHYFGTPLQAHVSSAKAGVDALSQALAVEFGPHGIRSNVIAPGLINDTEGFSRLSTPESRKIIMQSIPLQRFGTRGDIANVAVFLFSPAASYITGTILICDGGEYHTRTASSMGSYGPAEGVDSKSQKSHSKL*