MLVIGHKDLATLLNSLSPYDVEQAKKSLLKSLQEVTQYPETVPPRTVIEADYATHLFMPVVGKEIVEATGSPQIGFKALAGSREGFKGLTTIMDKSGEVQGIINAFELTAFRTALATSLSWDVYKKTSLYAAHGDKPLNMACFGAGPQAYWHVKLAVMQFDIDTVFIVNRTAHRADELIQRLKREHPNAKFQRCDSPDTDVPTCSLIVGCTPSTTPVIHHQWIQKNAYIGLIGSYKPHMCEVDSQIVKSVKKILVDGADPVFIEAGEIIQNKIPKSELVEVADESEVEKSLAEFDDASLFLWKCVGSSMMDVCVGGQVLQFAKKAGCGKEVDF*