MVVRDLNDAIVPNEGASPLSVQPPEVFTTKAAIEVWQELGAKCLYLSTGWWMYELCYMHHIDQFHMTDKHAIDWVISLGTYQPGAANWTLTNTSLSGLYPHHTQVPYASQLYSSGGRCDLDPDESGVQHSVLRSTELRLMCSPDSEAHIIALEPEQCRYLLELYLPKLCDLPGFQIELPADLTFISGATTTAAARSEAGRRQRGSGSTVDGSAGAGGEEALDPQYVLPDTEGDEYDDADEGMAAEDEQPVEQGGEEQDAGSIHTVEGDERLAYYDDGPVYGAEEHEELX