MSNLYHILHAMPALDREEMPPQLEEVAKSLVLSGRLRIDANDKINFARLYLPYDGVSMMFSLRELTDIKLLGHTKKIITMVLQKRHKNQGLMDKVQQEVLKLRNEIKKYQPVSEKLEMSLARLVVQSVHPVVMLMLLWERVEIFISYSYTIGDVLDVVSWQYAGDNSGMQSTDGRMATIYISAGGNPFAETTEDAVYGDGFPAMARMMIIGAQEMGHYSDIMRDAHGRQISRYSANLNATKAKENVRIGRLNDIKNLQLIRSMLIKFNVLRLAEHERHLKFFRKNKRRGITVLFTISKICFWRGCMMRKSRSKKFLGFVLFWKKEKYLASRIIAMLDDMEFNLTPKADAYSRANKVEEEAIACVEALARVPQQVVKWGANLTKIIWPNLYSIYYKEVIPGCMVAYKNMTGKDYNLKLTTPGFHPLYRLKRLFRKKIKKYSSWNY