MGLRSGGAAGVGTQFIHLNKGDHLWKAVLCTSSKTYAIKFVATFNSIYLIPHQNFSLQKEETEEDHCHSQNEGDKPSVGAMKLAPGHMELVQIALRLEKLKSFLSERPYKEDEMETRGLKGLYRWDDLLDIIQASEEELRAGLKGLGAVEIEGYWRIVDHKFMGCLLDVLILNCHDWPLNALKDADIMAMLEQDGYSRRIAMHCLEFYGNTIARFAEDEQHKMSQVWCLDERLVCLHYAKQLMSAGRWKLDDFMEAWMQNLPSGMHARMEMFKGEALLENFGVDMWIHAFSVSALPTTPAEHFAALFRERPKWQWEDLEPYIRDLQVLGISVEGLLIKYTRKYQPTPDASPIFSLSIAANCVVLWMMWVLLVSKRVSHFVESHAILHTKKNAAQLKKKQRISLIFEVYSLRPEKFVALLASCQDIKLLLP*