MKQYLVLALVFAAILAMISGHPLEEQKITLEDAEAQPGIDDGTGVRAARHFGGGFGRGGYCCGGGGGFRRGGFGGGGYGG GGYGGGGYPGGGFGGYPRGGFGGGSASASASASASSSWGRK