MSIVAKETIEVIAQSIGISNLSEDVALTLAPDVEFRMRQIMQEAIKCMRHSKRTRLTTDDVDGALNLTNVEPIYGFASGGALQFKRAIGHRDLFYVDDKDIDFKDVIEAPLPKAPLDTAVVCHWLAIEGVQPAIPENAPLEVIAPPSDGKISEQNDEFPVDIKLPVKHVLSRELQLYFDKITDLTVRRSDSVLFKEALVSLATDSGLHPLIPYFTYFIADEVARGLNDYSLLFALMRVVWSLLQNPHIHIEPYLHQLMPSVVTCLVARKLGNRFADNHWELRDFTANLVASICKRFGHVYNSLQTRLTKTLLNALLDPKRSLTQHYGAIQGLAALGPNVVRLLLLPNLKPYLQLLEPEMLLEKQKNEMKRHEAWHVYGALLCAAGQSIYDRLKMFPALMSHPACAVLRTNEKVVTKRPENYQDKRKASMEHMEQPPPKKIATDGPVDMQVEPIAPVPLGDSKTGLSTSSEHTPNYSEAGSRNQKDKGDSQAIKTSAILSQVWKDDLNSGHLLVSLFELFGESILSFIPSPEMSLFL*