MTTVVETSEEDSALAVVRFTAEVAWQDAGPELAESEVARSLDHAQEHMVNGRWLDLASHMLTLAELSFTRVAEKDLDCIYTVICNLVTKARSPDEAGEIAREISSGVLKQPNEKPALRLKILFNLYNLLEQPFSRFQVYQKALKLAVDGKVTESIIPSFKKMDNFLREWNIGVMDQRKLFLTISNILKENKSSTKDSFSFLTKYLATFSGEDAHTMSEAREEAERAIKEFVRAPDMFQCDLLDMPAVVQLEKDGKYALVYQLLKIFVTRRLDSYLDFHAANSALLKSWGLVHEDCITKMRLMSLVDLGSSGSGEIPYAVIKDTLRVNDGEVEYWVVRAISAKLLDCKMDQMNQTVVVSRCTERTFGLQQWEGLRYKLGLWRENVANVVRTIQAARASGEVVPQAL*