MDLLRVGSGMDLLAWRGMAYTLLLLNFVFACQLLLLHPLVSALDGQSVDAAELFERASQSIKVKRFSDALDDLNAAIEVDPALSDAYFKRASVLRHFCRYEDSENSYHKYLELHPGDSNAEKELSQLHQAKSALETASSLYESKDIGKALEFVDKVVLVFSPACSKAKLLKVKLLMVSKDYSAAISETGYILKEDENNLEALLLRGRAYYYLADHDVAQRHYQKGLRLDPEHSELKKAYFGLKKLLKKTKSAEDNASKGKLRVSIEDYKAAIAMDPEHTAHNVHLYLGLCKVSVRLGRGKEGLDSCNEALNIDSELTEALHQRGEAKLLLEDWEGAVEDLKQAAQSSQDMEIHEALGRAEKALKMSKRKDWYKILGISKTASISEIKRAYKKLALKWHPDKNVDNREEAENQFREIAAAYEVLGDDDKRARFDRGEDLEEMGGGGGHHGGFDPFGGGGGGGYTFHFEGGFPGGGGGGGFGGFGF*