MECLVVDGNTDSFLGPLMRAAERGCMQVVQWFVERGCKDMELCLALTAAASSSKIEILSYLLDHVPLHVLNALSTEILKAAGDRSGGMFGGIDYLLCWDFLDSMEATYWVADKIARTEDKGFSLDLKDFLRERWSVEAFIQGRMAGCEHYVNVMRAVKRGCSPIRLQDLPAALQLTIAYFPLYKECVATVGVILPQRLRGELVEAVLQVEEDVDEEDVLGFDKKTLLGILESKLPAFLVAADKGLQNMIIVVEALSPLMCKLVFVPV