MKKLHELNMNNRTSTDTKWLCETPIHSDVEAKLRGFLVESANSDRILGIQVCAYKDGKVIIDTAAGVMGKDDPRPVQLDTLFPVFSATKGVTAGMIHWLADKGILKLDENIANFWPEFAVNGKDKLKVHHVLDHTSGLHNALAGITEDHVSFCDWDECLKRIAMATPETEPGSEQFYHYLSYGWLCGGIIEHASGKKFKDILEEAFVRPLNVEGELFIGIPSNVESRLATSSIDTSEFISSPPPTAEPPVDKQPYAAMPSSLVPAVLPALVNLCNIVEGRRAIVPAANGNCSARALARYYAALVDGGTIPSPHSSTTDSHTTAVTKIFNNPKSKIHDAFLGTGDYKDLALPDGKFGLGFKRIKSTEGLMIGFGHAGLGGSTGYGDINNRFSISVTVNNMSFMAFTTAEVIRFVCSELDLPVPEDYAGSRQFHEKPVIN*