MLFVIPAEVLEGQVNLLRVELGEVQLTKLLGGKRWIRCHGIPSLVAKPLGLVPLFLTNTVDPSSLKNPGPHKVLVKVILFSDTEERAFPFRREAAKKDSELMSFGCVLWRQEEASILKSRFGLELAPAVVFIKDPGVQPITVNCVTPSWKLWKNIKFMLQSITASKLGCDPADFSAAGKDVETCQNFAAATAYKDKHLSLSWLDGEMQKKFCYYCLPSEPVHETCRPRQYQVQDVERILMIRFRRDPTSKAGGEENQYLVAFEL*