MFSDNKSYSSLGKRIFDIYIQGKLVWKDFNIVAEAGGTHKAVVRNFTANVTSNTLEIRFYWAGKGTESLPSRGTYCPLVSAISVESVKQLSSKSKQGNREFVNEIGMISALQHPNLVKLYGCCIEGNQLLLVYEYMENNSLARALFGPEEQQLKLDWPTRHRICVGIARGLAYLREESRGYMAPEFALRGYLTDKADVYSFGIVALEIVSGKSNTNYKPKEEDCVYLLDWAYVLQERESLLELVDPELGSKFNKEEAIGMINIALLCTRTSSPLRPTMSSVNPQAKGTYEKFSTRSIPRSSE