MSDVAVVSWEPDWEGKVKIVLGLVRRYLVSELEPKSGRVIPYRFYGYGPYIDPYTFHPDHECTAGLGPPLSKLPPSRWCLLMPSVDVLFVEVLESDVGFPVNLYGTVLVRDELNHKCIYLFRRDRDNCQVVESSYDSLPLIGPSRGLVACDELLFEIDLKFRCDDDHHHGDKNFSKGIIEHDNVYYERFNFKKHELTSWLSTVGLTCAANIRYGVEATIKVKIIKGPRYFHGKIKDRTAKNPNNILLYDSDEVSCNAIISGCDDDGFVNLSRRVVAVNVDDELLIRARVWHGDDIKGQSCTVRFVSPGMQPDEQYCNCFVGSYVLRFEVSWSAIVRDAKRVEGDIVMF