MESLKAQEGGEEQVKCVWVHGPIIVGAGPSGLAVAACLSHHGVPYVILERTNCITSLWQHRTYDRLKLHLPKHFCELPLIPFPLHFPKYPSNSYASRFNIRPRFNQSVQTAQFDPCSQLWVVKTNGFQYISPWLVVATGENAEPVVPSISGMDKFRGPIVHTSVYKSGSDYKNQRVLVIGCGNSGMEVSLDLCRHNANPYMVARNTVHVLPMEMFGFSTFGIAMALLKWLPIKLVDKLVLAAARLMLGDTARYGVRRPKTGPIELKLVTGKTPVLDVGQVAQIRSGNIKVMEGVKEITRNGAKFMDGQEKEFSAIILATGYKSNVPTWLKSCESFTKDGMPKTPFPMGWKGENGLYTVGFTRRGLLGTASDAVKIAKDIADQWMTVKDRSYCNSHIIFLKST*