MKRRLVVVALVLLAVVELVHGDGWRWAPGSRPHSVTITEFGAVGDGKTLNTLPFQNAVFYARSFADKGGAQLYVPKGRWLTGSFNLTSHLTLFLEEEAVIIGTKDPSQWPIVEPLPSYGQGLDLPGPRHRSLINGYNLSDVVITGNNGVIDGQGSVWWDWLHSHELNHSRPHIVEFLHSEEVVISNLTFLNSPAWSIHPVYCSNVKVHNVTIKTSLDAPLTDGIVPDSCSNVCIEDSSISVGHDAISLKSGWDNYGISFGRPTSDIHISRVDLQASSGAALAIGSEMSGGISDIHVDHIRIGSSSKGISFRTTPGRGGYIAEVVVADVVMDSVHLAIEFTGNWSSHPDDHFDPSFLPVIDQITLKNMEGTNISVAGVLSGIEGDPFSAICLSNLNFSIADLAPSSAWTCSNVHGYSELVFPKPCSELHDTSTNSSICFSLSSYSALAVL*