MDENYDVIVLGTGLKECILSGLLSVDGLKVLHMDRNDYYGGESTSLNLNQLWKRFRGSDTPPESLGASKEYNVDMIPKFIIANGGLVRVLIHTDVTKYLHFKAVDGSFVYNKGKIYKVPATDVEALKSPLMGLFEKRRARKFFIYVQDYEENDPKSHEGLDLTKVTAREVISKYGLEDDTIDFIGHALALHLDDSYLDQPASDFVKRMKLYADSLARFQGGSPYIYPLYGLAELPQSFARLSAVYGGTYMLNKPECKVEFDESGKAIGVTSEGETAKCKKVVCDPSYLPNKVKNVGKVARAICIMSHPIPATSDSHSAQVILPQKQLGRKSDMYLFCCSYAHNVAPQGKFIAFVSAEAETDNPEIELKPGIDLLGPVDEIFYETYDRYVPINTMKDDNCFISTSYDATTHFETTVQDVIAMYSEITGKTLDLSVDLSAASAAAE*