MEVSRCKIHVDLTKDTETMNSAVRQVCKAVVKEWANVDEHVMQVSHITGGITNLLLKVAVSSNGISLESVTVRIFGPNTETVIDRQRELLAIHHLSTSGFGAELIGLFENGMVQSFIVARTLTPSDISTPKIAARIARELRNFHEADIPMSKEPQLWVDISKFMSEASTISFEDPKKQETFLSISFLELLEEIGELKRACDSLDAPIVFAHNDLLAGNVMFNYETDKMYLIDFEYSCYNYRGYDIANHFNEYAGFECDYSLYPSKDVQYFFFRHYLNGLSSKKVEITEAELSKLYIETSCYALASHIYWAVWAILQAKFSSIDFDYLDYFFLRFGEYKRKKQEFLSLMPSHQINE*