MKDAGTAEGAKEEVHKLEVALEKWKPQLISGMFDKGTETLGTLISSGCEHGVIELARMLMKAVKQYPHNLEKLLEFFLDTPACKAKALEIVSEAPLECVALAVHRSHEYRQLFLASVVKLISTLAVYGSLNTAMELASMEKQLLVDLEEELRLHHKCSYDEMLVLLFMRMLLNKILSHTFILLARAYHSRGPMAKEFVANVFRFGDEELISKVAGLLIDGTHLTWKLLSSSNIVVVALDSTAAARNSLRKVVEARMEHLCSKLQYGGERIKSNPSKRQGLEVCCRHSKCWKTLWRLRALYDIRVEEFEDHAAAELKELELVLNKMAP*