MFGLENVKQSRHQEIKWAQREDKVYITILLADTKDAKVNLAPEGVFTLSASAGQHEYDLKLELFDKVNVELVEHVATCLIKIAERVQESSEMLDELSKHGLIHQVAHIIDLINHTTLSYYVHTGLIGLLVKLASGSMVAVKTLFDLNISSILKEILSIYDLSHGVPSPRTIDGHYNQMHEVLKLLIQLLPVVSRNQEVPLAAEKEAFLVTHPNLVEKFGNDLLPVLIQVVDSRVDLYICYGCLSVVDKFLAGVFTRKDIRVLMLALNISDTILQKNTDVFMGPFVKEGVLFAIDALIDPEECSQFMFSMFNDLQLLNTSSKICWKRCDSLLMLFF*