MDYKVSRSGEIVEGEVEDSEKIDLPPGFRFHPTDEELITHYLRPKVVNSFFSAIAIGEVDLNKVEPWDLPWKAKLGEKEWYFFCVRDRKYPTGLRTNRATKAGYWKATGKDKEIFKGKSLVGMKKTLVFYKGRAPKGVKTNWVMHEYRLEGKFAIDNLSKTAKNECVISRVFHTRTDGTKEHMSVGLPPLMDSSPYLKSRGQDSLAGTTLGGLLSHVTYFSDQTTDDKSLVADFKTTMFGSGSTNFLPNIGSLLDFDPLFLQNNSSVLKMLLDNEETQFKKNLHNSGSSESELTASSWQGHNSYGSTGPVNLDCVWKF