MEFILNLVHKLLNSYLPHIATTALIHFMPLYLFIKFLYFIFRSIFIENVAGKVVVITGASSGIGEHLAYEYAKKGARLVLAARRHKSLEQVADMAYWLGSPHVISVHADVSKVEDCKRLINETITNFGRLDHLVSNAAVTPLYMFEDLVDVTNAAPAMDINFWGAVYTMHFAIPYLKETKGKIVAITSSAGYLPAARISFYNASKAALISFFETLRVELGARIGITIVNPGLTESEMTKGKFLTTEGKLEVDQVMRDVEMSVTPILPVEKSARSIVNSACRGDKYLMEPPWFKAFFVYVLFFPEVVDWFQHWFLIPGPGKPATESPSKILLDVTGLQKYVYPESLLSPHIKVD*