MKERFARLLLGEDMSGGAKGVSTALALSNAITNLSASVFGNLWKLEPLATSRRRMWKREMNWLVSVTDYIVELVPTWQTFPDGSSVEIMVANPRPDLQINLPALRKLDMMLLDCLESFQTPEFWYVDQEHMVCCKDKAPNRPSVSKHEGKWWLPVPKVPPSGLSDEAKKALLHQKESTSQIFKAAMAINSQILSEMEVPDAYLEALPKNGKAILGDLYRYLSSDEFSADAVLGVLDVSSEHSAVELANRIEAAIHVWQHKLQNKQTQPASKDNKFNARNSWVMVKEFVADAEKKEVLVDRAEGLLHSLRQKFPGLPQTLLDMQKIQFNKDVGQSILESYSRVLESLSFNITARIDGVLNADEVARSSS