MNQHKKAMTIFSRMFELNIRPNEFTFGVVIHSSVVLNDPNLGNQFHVVSMKIGLNSNVYVGSALLDLYVKLSSIEEALVVFEDTHEPNVVSYTTLLCGYLKEQRFDEAMEIFRIIPERNVVSWNAMISGYSKKGCNEEAVNLFIEMLRRGFIPDQSTFPSLLSAAANMAALGKGKSVHACAVKYLGEVGVFVGNSLVSFYAKCGSLEDCLRVFDRLPERNVVTWNALICAHAQNGRGDVAIELFKRMEYMGIKPNSVTLLGLLLACSHVGLVDEAYSYFEQARTRDANLLKSEHYACMVDLLSRSGRFQQAEKFIHDLPFDPGIGFWKALLGGCQIHSNTKLGEYAAEKVLALEPRDVSSYVMLSNAYSAAGRWQSVSIIRNEMREKGLKTVPGCSWVEIKCKIHVFVTGDKRHANKPEIYELLGYFLEHAMKSQETDFLREF*