MLDYTQFQQVFPADLSIPYDRTLLHDIDGHRKTLSGVLFIDRVLRALGIAKAKVYPPKTDNALKQLHQSICDAAMSTHHKLSLFYYVLLDFDGVSGSPYVSQEFIAASGLAANYQLFMRGLWHMDHLQFSTALEYVSHPSLEPDFSDDIIVALVKHAPNDDYTLPLAYFTSVRPVLKSSAAIEHLFDAMARTNVTEALLYARTFPDHAREQLFQRLIVSVLKGGKDDEITSHASELVFLPLDATEDAWFEDFLSRGKGRTLKRAKDMLLVRRIACDRFGELTKYKANSEWAAVLEGIKSGVEGHLE