MDVICQAKSGMGKTAVFVLSTLQQIEPVSGQVAALVLCHTRELAYQICHEFERFSTYLPDIKVSVFYGGVNIRNHKDLLKNDSPHVVVGTPGRVLALARDKDLNLKSVRHFILDECDKMLDSLDMRRDVQEIFKLTPHDKQVMMFSATLSKEIRPVCKRFMQDPMEIYVDDEAKLTLHGLVQHYIKLSEQEKNRKLNDLLDALDFNQVVIFVKNVGRAAELNKLLVECNFPSICIHSGMPQEERLTRYKSFKEGHKRILVATDLVGRGIDIERVNIVINYDMPDTADTYLHRVGRAGRFGTKGLAITFVASTEDSGVLNQVQERFEVDIKELPEQIDTSTYMPS*