MSKQWQLRDKALLHLEKKIQVKEVSEGSIAAFRSIHKALIRTINDKVSNVFHTALQVLRVFIKKYAPNVLNREIHSSATEITSALIEKLGHSNVRTREASSEALMFLAATKEIGLPVIAPLLLKAPKSQAIWRPVLGRLQLLLGAVPSFGLQPSNRSGFQTEALMSFITQSFTSPNGEVRNAAVKVTTEVYKLMGLQVEKYLKGVKPLIREDMNKGDRTMCDPLQYSEIIPGDFPGQLEDMSLTNHKNDSAGTRGEITKDTFLQQSQPNSVQDSCELISPVMQHHGNSGRKLEETSIKKSPRIKQSMSIRASHESFSHLMRESLDGLKKDISIDSCIFCGLQDAEFTDGDKLDLHFCQRCPMLASCSNCRQIVEISTLKDHYLFECTTGKRYIECQKCLQAVPEVRTAAHLKSKECRPTKHPKITRCPLCNHAVKCSEAGWKDHLLKAPGCPKNPRNISAL*