MLRWKKVLFILDDVNHQEQWEFLVGGTEWFGRGSRIILTARDKHLLISHIGDNVYEVQLLSEDEALELFSSHAFREKSPKEDFMELSRQVVHHAGGLPLALKVLGSSFYGRDKKHWRHIIDRLKRIPHKDILGKLRLSFDCLDKDEKELFLEIEQLEAFGSHGQLLLTYLSLEGYRKLKKIPKFVCVGSLETLNLLECTSLEEFPEICGDMPRLSILYVKSLWIRSLPPSFSSLRNLQLTEYKVLESIPNAIQNLRDLSISGCNKLATLPNSLFESQQLGCLGIY*