MLRLGVSTGFSSIILLFCLLSVSVHCKTLKRDVKALNEIKASLGWRVVYAWVGDDPCGDGDLPAWSGVTCSTQGDYRVVTELEVYAVSIVGPFPTAVTNLLDLTRLDLHNNKLTGPIPPQIGRLKRLKILNLRWNKLQDVIPPEIGELKKLTHLYLSFNSFKGEIPRELANLPELQHLHLHQNRLIGRIPHELGSLQNLRHLDVGDNHLVGTIRELIRIDGCFPALRNLYLNNNYLTGGIPTQLENLTNLEILHLSYNKMSGIVPFGPAHIPKLTYLYLDHNQFSGRIPDAFYKHPYLKELYIEGNAFKPGVNPIGVHKVLELSDSDFLF*