MSALKDKTGRFVVLDKNASNYESLVDQEMNNVYERVMKLDPNQVEFLQAFHEILYSLKPLFMEEPKYLPIIETLSEPERAIQFRVCWLDDNGVQRKNRCFRVQYNSALGPYKGGLRFHPSVNLSIVKFLGFEQIFKNSLTGLSMGGGKGGSDFDPKGKSDNEILKFCQAFMNELYRHIGPCTDVPAGDIGVGGREIGYLYGQYKKIVNSFNGTLTGKNVKWGGSNLRVEATGYGLVYFVLEVLKSLNIPVEKQTAVVSGSGNVALYCVQKLLHLNVKVLTLSDSNGYVYEPNGFTHENLEFLIDLKEEKKGRIKEYLNHSSTAKYFPNEKPWGVPCTLAFPCATQNEINLEDAKLLQKNGCILVGEGANMPSTVDAINLFKSNNIIYCPSKAANAGGVAISGLEMSQNFQFSHWTRETVDEKLKEIMRNIFIACSENALKYTKNKYDLQAGANIAGFLKVAESYIEQGCF*