MAAAAELCFLAAQQLVLMELRMRAEEEGEKFDPISFHASTAPLQAAFLVVLSGGYAAVLEGSAWLAGDHTRLELTSHQIESSFNFLFAVSLKWAVLILLPSSILIAAVLYFSTQSSPLPELATTGGDGAQPTKRVCNITLLYPSRRPRIDYCSSAIAWLFVPFACLCMPPKTHRFSCKLTHNCYGEHHVLRLTDCMTDLDHPPRFRAILLARFMIFLPPTVIPNALLVPEELQSASQVVMFGLLVAFFGGVWHSALSHRSFESSQTVECKSGRGGSELAALGGRLVVHSTSEDLHIPLLSAASPQL*