MSDLFTTIKGQVTGKNVRIVLPEGTDERIVGAAARLQKENIVKPILLGNKAEIEAKAKEIGVSVEGIAIHEPATDPLFDELVAAFVERRKGKATEEAARKMLVDPNYFGTMLVYTGKAEGLVSGAAHSTGDTVRPALQIIKTKPGVSKVAGAMIMVRGEERYLFSDVAINIAPVAADLAENAIVSAETAEIFGIDPRVAMLSFSTKGSAKSDETEKVVEATALAKEKAPELTLDGEFQFDAAFVPTVAEKKAPGSVIKGDANVFIFPSLEAGNIGYKIAQRLGNFEAVGPILQGLNAPVNDLSRGCNTDDVYNLTLITAAQAVNK*