MKDRTESANGEKNGMATKRKAVEEPEPAQVTKRTRPSDDGSPEPVAPPATEVWRIPFPEKPAVLEERNREIEFRVVNNDGAPHSSIILAGLKCLFQKQLPNMPKDYIARLVYDRTHLSIAIVKMPLEVIGGITIREFRARAFAEIVFCAISSDQQVKGYGAHIMAHLKDYVRATSPVMHFLTYADNYATGYFQKQGFTKEISLDKSIWMGYIKDYEGGTLMQCSMLPRIRYLEVGRMLLKQKETVMAKIRLLSKSHLVHQPPEQWASAGNVTPIDPLSVPAIRATGWSPDMDELSREPRHGPHFNELRRFLYQLQNHQQAWPFLKPVNKDEIPDYYKVITSPMDLSTIEERLEQDLYATPKDLVEDVKLIVSNCRQYNNPTTIYHKCANKLEKYMWTLIKEVPEWYSLLED