MDKDVPKALDILSDILQNSKFDENRINRERDVILREMEEVEGQTEEVIFDHLHATAFQYTPLGRTILGPAQNIKTITKAHLQNYISTHYTAPRMVIAASGAVKHEDIVEQVKKLFTKLSTDPTTASQLVVEQPAIFTGSEVRMIDDDIPLAQFAVAFNGASWTDPDSIALMVMQSMLGSWNKNAGGGKHMGSELAQRVGINEIAESMMAFNTNYKDTGLFGVYAIAKPDCLDDLAYAIMYEISKLCYRVSEADVTRARNQLKSSLLLHIDGTSPVAEDIGRQLLTYGRRIPFAELFARIDAVDASTVKRVANRFIFDRDVAIAAMGPIQGLPDYNWFRRRTYWLRY*