MTWLSPLTIGNVNPKVKSIVDACSLIEFSLVQVMKCEYAVRGEIVMRAQLLEQELITKPSSLPFEEIIYCNIGNPQSLGQVPITFFREASVVALCDNPSLLDKAETHALFSADAIARAWKIIDKIPGKATGAYSHSQGLQYCREEIAAAIARRDGYPAKAEDLYLTDGASVAVHMMMQLLISSEKDGIMCPIPQYPLYSASMTLHGGSLVPYYLNESAGWGLEVQELQQQIQKARGSGINVRALVVINPGNPTGQVLSEENQKKIIQFCKDERLLLLADEVYQENIYAEGKKFQSFKKVARSMGLGENDLSIVSFHSVSKGYYGECGRRGGYMEVTGVDKDVKEQIYKIASVNLCSNISGQILMSLVSNPPKAGDESYEDYVRERDGILASLARRAKLLAEGFNKLEGVSCNQAEGAMYLFPRLHLPERALKAAAAVSMAADTFYARRLLDATGIVVVPGSGFGQVPGTWHIRCTILPAEEKMPALITRLTSFHQRFMDEFRD*