MDKNQRVVIIGAGVFGLSTALNLTQDGFTAITVLDRHMPPVPDGSSNDISRVIRFDYGDPVYAQLGKEAYELWNTSPEYADSFHPTPCVWTAQRTGPAGLVQAGGSDFIRKTKEILTRMGAEWHGLADAAELNARFPAVSGTPIGEGFEGFYNNAAGWADAGVAMAGLRDRCIAAGVSFVTGPHGQVTELEKSSDGRITAVKTADGGRITADKFILATGAWTASLIPSWNSMVATAQIVGFVRLTPQEVRALKDLPIIFNLSTGFFSFPPHEKTGYLKVACHSFGYTLSSSQQISSPPSQAISARANFIPEEGRQRLLAGLKEILPQLVERGFEKTCLCWYNETPTGDFIFDYHPDHPNLFIATGGTGHAFKFLPNIGKYIAKSFQRQLSPELTEKWRFHTEYKDSPREDIFTGEKSRKGGDGSRGGPNRREFTPEERDRLLSLTNALAVRQAKM*