MKHLTTEWLLLKELEEQLVRTLQKVFAVLLAALLEEIDQQLAEARDKRRYQLKDKRPTTIQTLFGEVTFRRNYYYDRQTGNYTFLLDAELGFDGARSISPCLEETAVELAVECSSYRKAARTLESIVGYAVMSHEAIRQLVLEAPVSLHRPVSQRHGRVLFVEADGLFISRQGKGKRAKEEKILAIHEGWKRNGSQLELVNRRHYLHEGEGDVWERFEEWLMNEYAYDPCRDLLIINGDAASWITACREYFGKRACFQLDRFHVARELRQCLSGHPRWREVRKKLAKQDEEGLLVELNSAVGTLEDEAKEKQMAAMIRRIESMPGCIRDYREWLSEQGVETTGMRPMGHAESVMSRFAHRVKSRRSWKDQGLRAFLRAMAARIDGIGWRKGRWEEQEPQSAVSASTKSKRIEQAKRKAGQLWADVVRQNLPCLQRSSGTPIHQALSALRDGGWV