MKLVQYLVNGGKRYGIMQETGIIDLSQRLGDKYPTLKSLLCANALTDAALWCDEPADYYYQEVTFLPVIDDPQKIICVGMNYADKRIEFNETNPAPTLFVRFADSQTGHNGLLLKPENTNEFDYEGELAVVIGRRCSRVSAEDALDYVAGYSCYMDGSVRDWQHSWFTAGKNWPSTGSFGPCLVTTDDIPDPQMLRLLTRLNGREVQNESTANMIHPIASLIAYISTFTLLSPGDTILTGSPGGVGKKRVPPLFLHDGDVIEVEIEHIGTLRNVVRDSRYLTSSVSWHDGRK*