MVEGQIFLFPAAFFSTQWVQISEGLGQVAQSQDAASLRSSLQAISSDANFHATRAGKPDFEAVLDYIPESSDFFARILPKIVGLAEEAATKFRCKDVPLLIQGLPSVVFLTYSEVATLLALAFLGLLPNGASISPLYFPKDGCAFPPNTEKLRCFLNYFDQFDISEADSADPGDQGMRITRIVRSDPGFTLEDLERSPCFLCKVLLRDLRQGICGSPAPLHVDFANARVGGGIFLNAPGATAQEEITFATHPELCAATVLCEVLRDDEALLIQGARHFCRHNGFLDTFSFLEGVKRSDPDFLNDAVQVVIDARIYDSGGMGRPYRYDHKLQVEDAQRDLQKAFIGFQGALQVYPASRSCATGNWGCGAFGGSAAVKVFIQWMAASLAGLESLEYFPWDDGVIHQFLSDSADVFSEATVGQLCQALRRAAQLQMELDRD