MDLFRVWSGMDFLAWRGMAYTLLLLNFVFACQLLLLQPLVSALDGQSVDAAELFERASQSIKVKRYSDALDDLNAAIEADPALSEAYFKRASVLRHFCRYEDSENSYQKYLEFKSGDSNAEKELSQLHQAKSALETASTLYESKDIAKALEFVDKVVLVFSPACSKAKLLKVKLLMVSKDYSGAISETGYILKEDENNLEALLLRGRAYYYLADHDIAQRHYQKGLRLDPEHSELKKAYFGLKKLLKKTKSAEDNANKGKLRVSAEEYKEAIALDPEHTANNVHLYLGLCKVSVRLGRGKDGLNSCNEALNIDAELIEALHQRGEAKLLLEDWEGAVEDLKQAAQNSQDMEIHESLGKAEKALKMSKRKDWYKILGISRTASISEIKKAYKKLALQWHPDKNVGNREEAENKFREIAAAYEILGDDDKRARFDRGEDLEDMGGGGGGGYNPFHGGGGGGQQYTFHFEGGFPGGGGGFGGFGF*