MVSERLESKSVCVIGAGPSGLVAARELRKEGHSVVVLEQNHEVGGTWLYNPNIEEEEALGKGSFLKVHSSLYASLRLVSPRETMGYSDFPFMARKGRDGRRFPGHHELLLYLKDFADHFRVRELIRFNTRVDHVGMVDFAKFGKNCRWVVRSRGRKDEKVSEEVFDAVVVATGHYSQPRLPKITGMDRWRRKQIHSHIYRIPDAYRNQVVVIVGGSLSGQDICVELLNVAKEVHLSTKTLEITEGLSKVISKNKNCHLHLQIESLHEDGRVVFVDGTWVIADSIIYCTGYSYSFPFLDTEGIVVVDDDRVGPLYEHTFPPSLAPSLTFVGIPRKIIGFPFFECQAMWIAQALSGRRQLPSSEDMMEAIKEFYHSRDVAGIPKHNTHDIANSVVSIQLL*